.product .product__info-container{--pp-text: var(--dtby-body);--pp-leading: 1.6;letter-spacing:0}.product .product__info-container>*+*{margin:0}.product .product__info-container>*{margin-top:var(--dtby-space-3)}.product .product__info-container>:first-child{margin-top:0}.product .product__text.caption-with-letter-spacing{font-size:var(--dtby-eyebrow);line-height:1.3;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dtby-copper);white-space:nowrap}.product .product__text.caption-with-letter-spacing+.product__title{margin-top:var(--dtby-space-1)}.product .product__title{margin-bottom:0}.product .product__title h1{font-size:28px;line-height:1.12;font-weight:700;letter-spacing:-.015em;text-wrap:balance}.product .product__title+.shopify-block,.product .product__title+.shopify-app-block{margin-top:var(--dtby-space-1);font-size:var(--dtby-small);min-height:25px}.product .product__title+.shopify-block+[id^=price-],.product .product__title+.shopify-app-block+[id^=price-],.product .product__title+[id^=price-]{margin-top:12px}.product [id^=price-] .price{margin:0}.product [id^=price-] .price__container{margin-bottom:0}.product [id^=price-] .price-item{font-size:26px;line-height:1.3;font-weight:700;letter-spacing:0;white-space:nowrap}.product [id^=price-] .price--on-sale .price-item--regular{font-size:var(--dtby-body);font-weight:400;color:var(--dtby-muted)}.product .product__tax{margin-top:var(--dtby-space-1);font-size:var(--dtby-small);line-height:1.45;letter-spacing:0;color:var(--dtby-muted)}.product .product__tax a{display:inline-block;padding:14px 0;margin:-14px 0}.product .product__tax+* shopify-payment-terms{display:block;min-height:48px}.product .product__tax+*{margin-top:var(--dtby-space-1);font-size:var(--dtby-small);line-height:1.45;color:var(--dtby-muted)}.product variant-selects,.product .product__tax+*+.product-form__input,.product .product__tax+*+variant-selects{margin-top:var(--dtby-space-3)}.product variant-selects .product-form__input{margin:0 0 var(--dtby-space-3);max-width:none}.product variant-selects .product-form__input:last-of-type{margin-bottom:0}.product .product-form__input .form__label,.product .product-form__quantity .quantity__label{display:block;margin:0 0 var(--dtby-space-1);font-size:var(--dtby-small);line-height:1.4;font-weight:700;letter-spacing:0;color:rgb(var(--color-foreground));white-space:nowrap}.product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:var(--dtby-space-1)}.product .product-form__input--pill legend{flex:0 0 100%}.product .product-form__input--pill input[type=radio]+label{margin:0;min-width:64px;min-height:var(--dtby-tap);padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}.product .product-form__input--pill input[type=radio]:checked+label{font-weight:600;background-color:var(--dtby-ink);border-color:var(--dtby-ink);color:#fff}.product .product-form__input--pill input[type=radio]:disabled+label,.product .product-form__input--pill input[type=radio].disabled+label{color:var(--dtby-muted);text-decoration:line-through}.product .product-form__input--pill input[type=radio]:disabled:checked+label,.product .product-form__input--pill input[type=radio].disabled:checked+label{color:#ffffffb3}.product .product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product .product-form__quantity{margin-top:var(--dtby-space-3)}.product .product-form__quantity .quantity__rules{margin:0}.product .quantity{min-height:var(--dtby-btn-height);height:var(--dtby-btn-height);width:120px}.product .product__info-container{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:12px;grid-auto-flow:row dense}.product .product__info-container>*{grid-column:1 / -1}.product .product__info-container>.product-form__quantity{grid-column:1}.product .product__info-container>div:has(>product-form),.product .product__info-container>div>.product-form,.product .product-form>form,.product .product-form__buttons{display:contents}.product .product-form{margin:0}.product .product-form__buttons{max-width:none}.product .product-form>form>:not(input):not(.product-form__buttons),.product .product-form__error-message-wrapper{grid-column:1 / -1}.product .product-form__error-message-wrapper:not([hidden]){margin:12px 0 0}.product .product__info-container:has(>.product-form__quantity) .product-form__submit{grid-column:2}.product .product-form__submit{grid-column:1 / -1;margin:var(--dtby-space-3) 0 0}.product .shopify-payment-button{grid-column:1 / -1;margin-top:12px}.product .product-form__submit{width:100%;min-height:var(--dtby-btn-height);padding:0 var(--dtby-space-3);border:2px solid var(--dtby-copper);border-radius:var(--dtby-btn-radius);background-color:var(--dtby-copper);color:#fff;font-size:17px;font-weight:700;letter-spacing:0;white-space:nowrap}.product .product-form__submit:before,.product .product-form__submit:after{box-shadow:none;border-radius:var(--dtby-btn-radius)}.product .product-form__submit:not([disabled]):hover{background-color:var(--dtby-copper-dark);border-color:var(--dtby-copper-dark)}.product .product-form__submit:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px;box-shadow:none}.product .product-form__submit[disabled],.product .product-form__submit[aria-disabled=true]{border-color:transparent;background-color:rgba(var(--color-foreground),.12);color:var(--dtby-muted);opacity:1}.product .shopify-payment-button__button--unbranded,.product .shopify-payment-button__button{min-height:var(--dtby-btn-height)}.product .shopify-payment-button__more-options{margin:0;padding:0;min-height:var(--dtby-tap);display:flex;align-items:center;justify-content:center;font-size:var(--dtby-small);font-weight:600;letter-spacing:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;white-space:nowrap}.product .product-form+.product__text:not(.caption-with-letter-spacing),.product .product__info-container>.product__text:not(.caption-with-letter-spacing){margin-top:var(--dtby-space-3);font-size:var(--dtby-small);line-height:1.45;letter-spacing:0;color:var(--dtby-muted);text-wrap:balance}.product .product__info-container>.product__text.caption-with-letter-spacing:first-child{margin-top:0}.product .product__info-container .product__description{margin:var(--dtby-space-4) 0 0;padding-top:var(--dtby-space-4);border-top:1px solid var(--dtby-border);font-size:var(--pp-text);line-height:var(--pp-leading);max-width:62ch}.product .product__description>*{margin:0}.product .product__description>*+*{margin-top:var(--dtby-space-2)}.product .product__description :is(p,li){text-wrap:pretty}.product .product__description :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);color:rgb(var(--color-foreground));font-weight:700;letter-spacing:0;text-wrap:balance}.product .product__description :is(h1,h2,h3,h4,h5,h6) :is(strong,b,em,span,a){color:rgb(var(--color-foreground))}.product .product__description :is(strong,b),.product .accordion__content :is(strong,b){color:rgb(var(--color-foreground))!important}.product .product__description :is(h1,h2){font-size:22px;line-height:1.25}.product .product__description :is(h3,h4,h5,h6){font-size:18px;line-height:1.3}.product .product__description>:is(h1,h2){margin-top:var(--dtby-space-4)}.product .product__description>:is(h3,h4,h5,h6){margin-top:var(--dtby-space-3)}.product .product__description>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--dtby-space-1)}.product .product__description>:first-child{margin-top:0}.product .product__description :is(ul,ol){padding-left:1.2em;list-style-position:outside}.product .product__description li{padding-left:.3em}.product .product__description li+li{margin-top:var(--dtby-space-1)}.product .product__description li>p{margin:0}.product .product__description+.product__accordion{margin-top:var(--dtby-space-4)}.product .product__accordion.accordion,.product .product__accordion.accordion+.product__accordion.accordion{margin-top:0;border-top:1px solid var(--dtby-border);border-bottom:0}.product .product__description+.product__accordion.accordion{margin-top:var(--dtby-space-4)}.product .product__accordion.accordion:not(:has(+.product__accordion)){border-bottom:1px solid var(--dtby-border)}.product .product__accordion summary{min-height:56px;padding:var(--dtby-space-2) 0;align-items:center}.product .product__accordion .accordion__title{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:0;white-space:nowrap}.product .product__accordion .accordion__content{padding:0 0 var(--dtby-space-2);font-size:16px;line-height:1.55;text-wrap:pretty}.product .product__accordion .accordion__content :is(p,li){text-wrap:pretty}.product .product__accordion .accordion__content>:first-child{margin-top:0}.product .product__info-container>share-button{margin-top:var(--dtby-space-3)}.product .share-button__button{min-height:var(--dtby-tap);font-size:var(--dtby-small);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;white-space:nowrap}@media screen and (max-width:749px){.product .product__text.caption-with-letter-spacing{display:none}.product .product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product .product-form__input--pill input[type=radio]+label{min-width:var(--dtby-tap);padding:0 12px;font-size:var(--dtby-small)}.product .product-form__input--pill>input[type=radio]+label,.product .product-form__input--pill label{flex:1 1 auto}}@media screen and (max-width:749px){.product .thumbnail-slider{margin-top:var(--dtby-space-1)}.product .thumbnail-slider .slider-button{display:none}.product .thumbnail-slider .thumbnail-list.slider{margin-bottom:0;padding:0;scroll-padding-left:0}.product .thumbnail-list__item.slider__slide{width:56px}.product .thumbnail-list{gap:var(--dtby-space-1)}.product .product__media-list.slider{margin-bottom:0}.product .product__media-list.slider .product__media-item{padding-bottom:0}.product .product__info-wrapper{padding-top:var(--dtby-space-2)}.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product .product__media-list{margin-left:0;width:100%;scroll-padding-left:0}.product .product__media-list:after{content:none}.product .product__media-list .product__media-item{width:100%;padding-left:0}.product .product__media-list.grid--peek .grid__item:first-of-type{margin-left:0}product-info[id^=MainProduct]{padding-top:9.5px}.product .product__media-list .product__media-item{align-items:flex-start}}@media screen and (min-width:750px)and (max-width:1099px){.product .product__title h1{text-wrap:pretty}}@media screen and (min-width:750px)and (max-width:989px){.product .product__info-wrapper{padding-left:var(--dtby-space-3)}}.product .product__media-list .media>img{object-position:center top}.product .thumbnail{border:1px solid var(--dtby-border);border-radius:var(--dtby-btn-radius);overflow:hidden}.product .thumbnail[aria-current]{border:2px solid var(--dtby-ink);box-shadow:none}.product .thumbnail-slider .slider-button{width:var(--dtby-tap);height:var(--dtby-tap)}@media screen and (min-width:750px){product-info[id^=MainProduct]{padding-top:var(--dtby-space-3)}.product .product__info-container{--pp-text: var(--dtby-body);max-width:560px}.product .product__title h1{font-size:36px}.product [id^=price-] .price-item{font-size:28px}.product .product__info-container .product__description{margin-top:var(--dtby-space-4);padding-top:var(--dtby-space-4)}}product-info[id^=MainProduct]{padding-bottom:var(--dtby-space-5)}.shopify-section[id$=__7b5c066b-840d-4a2d-b9bc-73817d6f503b]{margin-top:0}[id$=__7b5c066b-840d-4a2d-b9bc-73817d6f503b] .alireviews-review-box{margin:0!important}[id$=__7b5c066b-840d-4a2d-b9bc-73817d6f503b] .alireviews-review-box-body{padding:0!important}.shopify-section[id$=__7b5c066b-840d-4a2d-b9bc-73817d6f503b]+.shopify-section{margin-top:0}[id$=__7b5c066b-840d-4a2d-b9bc-73817d6f503b]{min-height:171px}product-recommendations.related-products:not(.product-recommendations--loaded){min-height:840px}@media screen and (min-width:990px){[id$=__7b5c066b-840d-4a2d-b9bc-73817d6f503b]{min-height:103px}}.related-products .card__information{display:flex;flex-direction:column;height:100%}.related-products .card__information>.card-information{margin-top:auto}product-recommendations.related-products{padding-top:var(--dtby-section);padding-bottom:var(--dtby-section)}.related-products .related-products__heading{margin:0 0 var(--dtby-space-4);font-size:var(--dtby-h2);line-height:1.1;font-weight:700;letter-spacing:-.02em;text-align:left;text-wrap:balance}.related-products .card__heading{font-size:16px;line-height:1.35;font-weight:700;letter-spacing:0;text-wrap:balance}.related-products .card__information{padding-top:var(--dtby-space-1)}.related-products .card-information>.price{margin-top:4px}.related-products .card-information .price-item{font-size:16px;font-weight:700;letter-spacing:0;white-space:nowrap}@media screen and (min-width:750px){product-recommendations.related-products:not(.product-recommendations--loaded){min-height:580px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-polish.css.map */
