body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com]{display:block;color:var(--dp-ink, #07131b);background:var(--dp-paper, #fbfaf6);font:400 16px/1.6 var(--dp-font, Montserrat, sans-serif);padding-block:20px 40px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com]:after{display:none}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com]>.page-width{width:min(1280px,calc(100% - 40px));max-width:1280px;padding-inline:0;margin-inline:auto}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin:0}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product>:is(.product__media-wrapper,.product__info-wrapper){width:100%;min-width:0;max-width:none;padding:0;margin:0}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product--no-media{grid-template-columns:minmax(0,760px);justify-content:center}body[data-drsknn-product-design] .drsknn-product-purchase{display:block;max-width:none;position:static;font:inherit;letter-spacing:normal}body[data-drsknn-product-design] .drsknn-product-purchase>*+*{margin-top:16px}body[data-drsknn-product-design] .drsknn-product-purchase :is(.product__info-wrapper-left-part,.product__info-wrapper-right-part){width:100%;padding:0;border:0;min-width:0}body[data-drsknn-product-design] .drsknn-product-purchase .product__info-wrapper-right-part{margin-top:24px}body[data-drsknn-product-design] .drsknn-product-purchase .product__title{margin:0 0 14px}body[data-drsknn-product-design] .drsknn-product-purchase .product__title h1{font:800 clamp(24px,2.4vw,36px)/1.18 var(--dp-font, Montserrat, sans-serif);letter-spacing:-.035em;color:var(--dp-ink, #07131b);text-wrap:balance;overflow-wrap:anywhere;margin:0}body[data-drsknn-product-design] .drsknn-product-purchase :is(.product__text,.product__sku,.product__tax,.installment){color:var(--dp-muted, #526460);font-size:13px;line-height:1.5;letter-spacing:normal}body[data-drsknn-product-design] .drsknn-product-purchase .product__text{margin:0 0 8px;font-weight:650}body[data-drsknn-product-design] .drsknn-product-purchase :is(.price,.price-item){font:750 24px/1.3 var(--dp-font, Montserrat, sans-serif);color:var(--dp-ink, #07131b);letter-spacing:-.02em}body[data-drsknn-product-design] .drsknn-product-purchase .price__sale .price-item--regular{font-size:16px;font-weight:500}body[data-drsknn-product-design] .drsknn-product-purchase :is(.stock-delivery,.product__inventory){font-size:14px;line-height:1.5}body[data-drsknn-product-design] .drsknn-product-purchase :is(.product-form__input,.product-form__quantity){float:none;width:100%;max-width:none;min-width:0;margin:16px 0}body[data-drsknn-product-design] .drsknn-product-purchase :is(.form__label,.quantity__label){display:block;margin-bottom:8px;font:700 14px/1.5 var(--dp-font, Montserrat, sans-serif)}body[data-drsknn-product-design] .drsknn-product-purchase .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;margin:0 6px 8px 0;border:1px solid var(--dp-line, #d7dfdc);border-radius:var(--dp-control-radius, 12px);font:650 14px/1.4 var(--dp-font, Montserrat, sans-serif);color:var(--dp-ink, #07131b);background:#fff;letter-spacing:normal}body[data-drsknn-product-design] .drsknn-product-purchase .product-form__input--pill input[type=radio]:checked+label{color:#fff;background:var(--dp-teal, #123f3c);border-color:var(--dp-teal, #123f3c)}body[data-drsknn-product-design] .drsknn-product-purchase .select__select{min-height:48px;font-size:16px;border-radius:var(--dp-control-radius, 12px)}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .drsknn-product-purchase .product-form__quantity .quantity{display:flex;box-sizing:border-box;flex:0 0 144px;width:144px;min-width:144px;max-width:144px;min-height:48px;padding:0;border:0;box-shadow:inset 0 0 0 1px var(--dp-line, #d7dfdc);border-radius:var(--dp-control-radius, 12px);background:#fff;overflow:hidden}body[data-drsknn-product-design] .drsknn-product-purchase .quantity:after{box-shadow:none}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .drsknn-product-purchase .product-form__quantity .quantity__button{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;flex:0 0 44px;min-height:48px;margin:0;padding:0}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .drsknn-product-purchase .product-form__quantity .quantity__input{box-sizing:border-box;width:56px;min-width:56px;max-width:56px;flex:0 0 56px;padding:0;margin:0;text-align:center;opacity:1;font:650 16px/1.4 var(--dp-font, Montserrat, sans-serif)}body[data-drsknn-product-design] .drsknn-product-purchase .product-form-block{float:none;clear:both;width:100%;padding:0;margin:16px 0 20px}body[data-drsknn-product-design] .drsknn-product-purchase .product-form{margin:0}body[data-drsknn-product-design] .drsknn-product-purchase .product-form__buttons{display:grid;gap:12px;max-width:none}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-cta]{min-height:52px;width:100%;margin:0;padding:14px 20px;border:1px solid var(--dp-teal, #123f3c);border-radius:var(--dp-control-radius, 12px);background:var(--dp-teal, #123f3c);color:#fff;font:800 16px/1.4 var(--dp-font, Montserrat, sans-serif);letter-spacing:.01em;text-transform:none;box-shadow:0 4px 12px #123f3c1f}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-cta]:before,body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-cta]:after{display:none}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-cta]:hover:not(:disabled):not([aria-disabled=true]){background:#0b302e;border-color:#0b302e}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-cta]:disabled{opacity:.55;cursor:not-allowed}body[data-drsknn-product-design] .drsknn-product-purchase .drsknn-product-accelerated-checkout{width:100%}body[data-drsknn-product-design] .drsknn-product-purchase .shopify-payment-button__button--unbranded{min-height:48px;border:1px solid var(--dp-line, #d7dfdc);border-radius:var(--dp-control-radius, 12px);padding:12px 20px;color:var(--dp-teal, #123f3c);background:#fff;font:700 15px/1.4 var(--dp-font, Montserrat, sans-serif);text-transform:none;letter-spacing:normal}body[data-drsknn-product-design] .drsknn-product-purchase .shopify-payment-button__button--unbranded:before{display:none}body[data-drsknn-product-design] .drsknn-product-purchase .shopify-payment-button__more-options{font-size:13px;margin:10px 0 0}body[data-drsknn-product-design] .drsknn-product-purchase .product-form__error-message-wrapper{font-size:14px;line-height:1.5}body[data-drsknn-product-design] .drsknn-product-purchase :is(button,summary,a,input,select):focus-visible{outline:3px solid var(--dp-gold, #b88945);outline-offset:3px}body[data-drsknn-product-design] .drsknn-product-purchase .product-form__input input:focus-visible+label{outline:3px solid var(--dp-gold, #b88945);outline-offset:3px}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content){font:400 16px/1.65 var(--dp-font, Montserrat, sans-serif);color:var(--dp-ink, #07131b);letter-spacing:normal}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content) [style]{font-family:inherit!important;color:inherit!important;line-height:inherit!important;letter-spacing:normal!important}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content) :is(p,div,span,li)[style]{font-size:inherit!important}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content) :is(h2,h3,h4){font:750 20px/1.3 var(--dp-font, Montserrat, sans-serif);letter-spacing:-.02em;margin:24px 0 12px}body[data-drsknn-product-design] .drsknn-product-purchase .drsknn-product-richtext{clear:both;margin:20px 0}body[data-drsknn-product-design] .drsknn-product-purchase .drsknn-product-richtext>div[style*="font-weight:bold"]{font-size:20px!important;text-align:left!important;line-height:1.3!important;margin-bottom:12px!important}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content) p{margin:0 0 14px}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content) :is(img,video,iframe,table){max-width:100%}body[data-drsknn-product-design] .drsknn-product-purchase :is(.drsknn-product-richtext,.product__description,.accordion__content) img{height:auto}body[data-drsknn-product-design] .drsknn-product-purchase .custom_product_accordion.accordion{clear:both;margin:0;padding:0;border:0;border-bottom:1px solid var(--dp-line, #d7dfdc);background:transparent}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details]>summary{position:relative;display:flex;align-items:center;min-height:48px;padding:12px 30px 12px 0;list-style:none;cursor:pointer;color:var(--dp-ink, #07131b)}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details]>summary::-webkit-details-marker{display:none}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details] .summary__title{display:flex;align-items:center;gap:8px}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details] .accordion__title{font:700 16px/1.5 var(--dp-font, Montserrat, sans-serif);margin:0;text-transform:none;letter-spacing:normal}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details] .plus_minus{position:absolute;right:0;top:50%;width:16px;height:16px;transform:translateY(-50%)}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details] .plus_minus:before,body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details] .plus_minus:after{content:"";position:absolute;background:currentColor;inset:7px 1px auto;height:2px;width:14px;transform:none}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details]:not([open]) .plus_minus:after{transform:rotate(90deg)}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details]:not([open])>.accordion__content{display:none}body[data-drsknn-product-design] .drsknn-product-purchase [data-drsknn-product-details][open]>.accordion__content{display:block;margin:0;padding:0 0 18px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .breadcrumbs{margin:0 0 18px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .breadcrumbs__list{display:flex;align-items:center;min-width:0;white-space:nowrap}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .breadcrumbs__item:last-child{min-width:0;overflow:hidden}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .breadcrumbs__link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;text-transform:none;font-size:12px;line-height:1.5;color:var(--dp-muted, #526460)}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .product-media-container{max-width:100%;width:100%;border-radius:var(--dp-radius, 18px);background:#f0f3f2;overflow:hidden}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .media-type-image .product__media{width:100%;height:min(560px,68svh);padding-top:0}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .media-type-image .product__media img{width:100%;height:100%;object-fit:contain}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .product__modal-opener--image{display:block;position:relative;width:100%}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .thumbnail{border-radius:12px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .slider-button{min-height:44px;min-width:44px}@media(max-width:989px){body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product{gap:24px}body[data-drsknn-product-design] .drsknn-product-purchase .product__title h1{font-size:26px}}@media(max-width:749px){body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com]{padding-block:16px 28px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com]>.page-width{width:calc(100% - 32px)}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product{grid-template-columns:minmax(0,1fr);gap:22px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .breadcrumbs{margin-bottom:12px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .media-type-image .product__media{height:min(340px,48svh)}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0;gap:0;width:100%;scroll-padding-left:0}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-list>.product__media-item{flex:0 0 100%;width:100%;max-width:100%;padding:0;scroll-snap-align:start}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .thumbnail-list{margin:0;gap:8px;padding-block:8px}body[data-drsknn-product-design] product-info[data-drsknn-product-adapter=com] .product__media-wrapper .thumbnail-list__item{flex-basis:64px;width:64px}body[data-drsknn-product-design] .drsknn-product-purchase .product__title h1{font-size:clamp(24px,6.5vw,28px)}body[data-drsknn-product-design] .drsknn-product-purchase>*+*{margin-top:12px}}body[data-drsknn-product-design] .drsknn-product-purchase>.product-form-block{width:100%!important;max-width:none!important;padding:0!important;float:none!important;clear:both}
/*# sourceMappingURL=/cdn/shop/t/20/assets/drsknn-product-design-com.css.map */
