@media(min-width:1040px){.product-info .media-gallery-size-medium{width:56%}.product-info .media-gallery-size-medium+.product-column-right{width:calc(44% - 56px);max-width:540px;margin-inline-start:56px}}.product-info .product-form>:where(.lightly-spaced-row,.input-row,.price-container){margin-block:0}.product-info .product-form>:has(>.dk-attrs){margin-top:4px}.product-info .product-form>.price-container{margin-top:12px}.product-info .product-form>:has(>.dk-promises){margin-top:18px}.product-info .product-form>:has(>variant-picker){margin-top:22px}.product-info .product-form>:has(>.js-product-form){margin-top:22px}.product-info .product-form>:has(>.dk-payment-icons){margin-top:16px}.product-info .product-form>:has(>.product-info-accordion){margin-top:26px}.product-info .dk-payment-icons{justify-content:center;margin:0}.product-info .dk-attrs dd>span{padding-block:11px}.product-info .main-image{container-type:inline-size}.product-info .main-image .product-media--image{display:flex;align-items:center;justify-content:center;height:100cqi;padding:7%;background:var(--product-block-blend-bg, var(--dk-panel))}.product-info .main-image .product-media--image .img-ar,.product-info .main-image .product-media--image .theme-img{width:100%;height:100%}.product-info .main-image .product-media--image .img-ar img{aspect-ratio:auto;object-fit:contain}@media(min-width:768px){.product-info .main-image .product-media--image{height:min(100cqi,max(260px,calc(100vh - var(--theme-sticky-header-height, 0px) - 64px)));height:min(100cqi,max(260px,calc(100svh - var(--theme-sticky-header-height, 0px) - 64px)))}}@media(min-width:768px)and (max-height:600px){.product-info .media-gallery__inner.sticky-column-desktop{position:static}}.product-info .main-image .show-gallery{cursor:zoom-in}.product-info .main-image .show-gallery:focus-visible{outline:2px solid var(--dk-ink);outline-offset:-4px}.product-info .thumbnails .thumbnail{border:1px solid transparent;background:var(--product-block-blend-bg, var(--dk-panel));transition:border-color .2s}.product-info .thumbnails .thumbnail:after{display:none}.product-info .thumbnails .img-ar{--aspect-ratio: 1 !important;padding:8%}.product-info .thumbnails .is-active .thumbnail,.product-info .thumbnails .thumbnail[aria-current]{border-color:var(--dk-ink)}.product-info .thumbnails .thumbnail:hover{border-color:#cfcac2}.product-info .thumbnails .thumbnail:focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}@media(max-width:767.98px){.product-info .thumbnails{margin-block:10px 6px}.product-info .thumbnails .slider__item{width:72px;padding-inline-end:8px}}@media only screen and (min-width:1041px){.product-info .media-gallery.media-gallery--layout-carousel-beside.has-thumbnails .main-image{width:calc(100% - 114px)}.product-info .media-gallery.media-gallery--layout-carousel-beside .thumbnails{width:114px;padding-inline-end:18px}.product-info .media-gallery.media-gallery--layout-carousel-beside .thumbnails .slider__item{width:100%;padding:0}.product-info .media-gallery.media-gallery--layout-carousel-beside .thumbnails .thumbnail{margin:0 0 12px}}.product-info .main-image .slider-nav--floating .slider-nav__btn{--slider-nav-btn-x-offset: 16px;top:calc(50% - 22px);width:44px;height:44px}.product-info .main-image .slider-nav--floating .slider-nav__btn:after{border-radius:50%;background:#fff;box-shadow:0 2px 8px #1f1f1f1a}.product-info .main-image .slider-nav--floating .slider-nav__btn svg{width:18px;height:18px;margin:13px;stroke-width:1.8}.product-info .main-image .slider-nav--floating .slider-nav__btn:focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px;border-radius:50%}.product-info .title-row .product-title{margin:0;overflow-wrap:anywhere}@media(min-width:768px){.product-info .title-row .product-title{font-size:clamp(26px,1.6vw + 13px,36px)}}.product-info .product-info__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:2px}.product-info .product-info__price .dk-per-ml{margin:0}.dk-photo-note{flex-basis:100%;margin:6px 0 0;color:var(--dk-muted);font-size:13px;line-height:1.5}.dk-photo-note--photo{display:flex;align-items:center;gap:10px}.dk-photo-note--photo p{margin:0}.dk-photo-note__thumb{flex:none;width:48px;height:48px;padding:0;overflow:hidden;border:1px solid var(--dk-line);border-radius:4px;background:#fff;cursor:zoom-in}.dk-photo-note__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dk-photo-note__thumb:focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.dk-decant-dialog{width:min(560px,92vw);max-height:90vh;padding:0;overflow:visible;border:0;background:#fff}.dk-decant-dialog::backdrop{background:#1f1f1f99}.dk-decant-dialog img{display:block;width:100%;height:auto;max-height:90vh;object-fit:contain}.dk-decant-dialog__close{position:absolute;top:8px;inset-inline-end:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--dk-ink);cursor:pointer}.dk-decant-dialog__close svg{width:20px;height:20px}.dk-decant-dialog__close:focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.dk-promises__ask svg{width:18px;height:18px;flex:none}.dk-promises__ask a{position:relative;color:inherit;text-decoration:underline;text-underline-offset:3px}.dk-promises__ask a:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.product-info variant-picker{display:block}.product-info .product-form variant-picker .option-selector{margin-bottom:0}.product-info .product-form variant-picker legend.label{margin-bottom:12px;font-size:15px;font-weight:700}.product-info .option-selector__btns:has(.dk-size__details){display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));align-items:stretch;gap:10px;margin:0;padding-top:10px}.product-info .option-selector .opt-label:has(.dk-size__details){flex-direction:column;justify-content:flex-start;gap:2px;min-width:0;min-height:0;margin:0;padding:16px 6px 12px;border:1px solid #cfcac2;border-radius:0;background:#fff;box-shadow:none;color:var(--dk-ink);font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.3;text-align:center;text-transform:none;white-space:normal;transition:border-color .15s,background-color .15s}.product-info .option-selector .opt-label:has(.dk-size__details):hover{border-color:var(--dk-ink)}.product-info .opt-label:has(.dk-size__details) .js-value{font-size:16px;font-weight:600}.dk-size__details{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:100%}.dk-size__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;font-size:15px;font-weight:500}.dk-size__was{color:var(--dk-muted);font-size:12.5px;font-weight:400}.dk-size__now,.dk-size__was,.dk-size__meta{unicode-bidi:isolate}.dk-size__meta{color:var(--dk-muted);font-size:12.5px}.dk-size__sold{margin-top:2px;color:var(--dk-ink-2);font-size:13px;font-weight:500}.dk-size__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 4px);overflow:hidden;padding:2px 10px;border:1px solid #e3d59a;border-radius:999px;background:#f5edc7;color:var(--dk-ink);font-size:11.5px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.product-info .option-selector .opt-btn:checked+.opt-label:has(.dk-size__details){border-color:var(--dk-ink);background:var(--dk-ink);box-shadow:none;color:#fff}.product-info .opt-btn:checked:not(.is-unavailable)+.opt-label:has(.dk-size__details) :is(.dk-size__meta,.dk-size__was){color:#ffffffc7}.product-info .opt-btn:focus-visible+.opt-label:has(.dk-size__details){outline:2px solid var(--dk-ink);outline-offset:2px}.product-info variant-picker[data-availability] .option-selector .opt-btn.is-unavailable+.opt-label:has(.dk-size__details){border:1px dashed #bdb6ab;background:var(--dk-panel);color:var(--dk-ink-2)}.product-info variant-picker[data-availability] .option-selector .opt-btn.is-unavailable:checked+.opt-label:has(.dk-size__details){border:1px solid var(--dk-ink);background:var(--dk-panel);box-shadow:inset 0 0 0 1px var(--dk-ink);color:var(--dk-ink)}.dk-size-help{display:block;margin-top:8px}.dk-size-help__open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--dk-ink);font-size:14px;cursor:pointer}.dk-size-help__open span{text-decoration:underline;text-decoration-color:#cfcac2;text-underline-offset:4px;transition:text-decoration-color .2s}.dk-size-help__open:hover span{text-decoration-color:currentColor}.dk-size-help__open:focus-visible{outline:2px solid var(--dk-ink);outline-offset:2px}.dk-size-help__open .icon{width:18px;height:18px}.dk-size-help-modal .modal__window{max-width:520px;min-height:0;border-radius:0}.dk-size-help-modal .modal__content{padding:28px 24px 24px}.dk-size-help__title{margin:0 0 8px;padding-inline-end:48px;font-size:22px;font-weight:600;line-height:1.3}.dk-size-help__intro{margin:0 0 18px;color:var(--dk-ink-2);font-size:15px;line-height:1.6}.dk-size-help__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dk-size-help__item{padding:14px 16px;border:1px solid var(--dk-line);background:#fff}.dk-size-help__size{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0}.dk-size-help__size strong{font-size:17px;font-weight:600}.dk-size-help__sprays{color:var(--dk-muted);font-size:14px}.dk-size-help__use{margin:4px 0 0;font-size:15px;line-height:1.5}.product-info .product-form .quantity-submit-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "qty" "error" "add" "spb" "extra";margin-top:0}.product-info .quantity-submit-row>.label{grid-area:label;margin-bottom:10px;font-size:15px;font-weight:700}.product-info .quantity-submit-row>quantity-wrapper{grid-area:qty;justify-self:start}.product-info .product-form .quantity-submit-row .quantity-submit-row__submit{display:contents}.product-info .quantity-submit-row .js-form-error{grid-area:error;margin:16px 0 0;padding:10px 14px;border-inline-start:3px solid #a2382b;background:#fbefed;color:#8e2f24;font-size:14px;line-height:1.5}.product-info .quantity-submit-row [name=add]{grid-area:add;margin-top:16px}.product-info .quantity-submit-row>buy-buttons{grid-area:spb;margin-top:10px}.product-info .quantity-submit-row .shopify-payment-button__button{width:100%}.product-info .quantity-submit-row>div:not(.quantity-submit-row__submit){grid-area:extra}.product-info quantity-wrapper.buttoned-input{--buttoned-input-size: 44px;align-items:stretch;direction:ltr;border:1px solid #cfcac2;border-radius:0;background:#fff}.product-info .buttoned-input>button{display:flex;flex:none;align-items:center;justify-content:center;width:44px;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--dk-ink);cursor:pointer}.product-info .buttoned-input>button:hover{background:var(--dk-panel)}.product-info .buttoned-input>button:focus-visible{outline:2px solid var(--dk-ink);outline-offset:-2px}.product-info .buttoned-input>button svg{width:15px;height:15px}.product-info .buttoned-input input{width:44px;height:auto;min-height:44px;font-size:16px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-info .buttoned-input input::-webkit-outer-spin-button,.product-info .buttoned-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.product-info .product-form .quantity-submit-row.has-spb .add-to-cart{--btn-text-color: inherit;--btn-text-hover-color: inherit;--btn-bg-color: inherit;--btn-bg-hover-color: inherit;--btn-border-color: inherit;--btn-border-hover-color: inherit}.product-info .quantity-submit-row .add-to-cart{min-height:54px;padding-block:0;font-size:16px;font-weight:500}.product-info .product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded{min-height:54px;border:1.5px solid var(--dk-btn);background:#fff;color:var(--dk-ink);font-size:16px;font-weight:500}.product-info .product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover{border-color:var(--dk-btn);background:var(--dk-panel);color:var(--dk-ink)}.product-info .product-dynamic-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 54px}.product-info .quantity-submit-row [name=add][disabled]{opacity:1;border-color:#d8d3cb;background:#ece9e3;color:#5c5c5c;cursor:not-allowed}@media(max-width:767.98px){.product-info .product-form .quantity-submit-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"error error" "qty add" "spb spb" "extra extra";column-gap:10px}.product-info .quantity-submit-row>.label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.product-info .quantity-submit-row>quantity-wrapper,.product-info .quantity-submit-row [name=add]{align-self:stretch;margin-top:16px}.product-info .quantity-submit-row .js-form-error{margin-bottom:-2px}.product-info .quantity-submit-row .add-to-cart{min-height:50px;padding-inline:12px}.product-info .buttoned-input>button{min-height:48px}.product-info .product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded{min-height:50px}.product-info .product-dynamic-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px}}.product-info .product-info-accordion .disclosure{border-color:var(--dk-line)}.product-info .product-info-accordion .disclosure__title{display:flex;align-items:center;min-height:54px;padding-block:12px;font-size:16px;font-weight:500}.product-info .product-info-accordion .disclosure__content{padding-bottom:20px;color:var(--dk-ink-2);font-size:15px;line-height:1.75}.product-info .product-info-accordion .disclosure__content p:last-child{margin-bottom:0}sticky-atc.sticky-atc{gap:12px;bottom:calc(var(--dk-consent-offset, 0px) + env(safe-area-inset-bottom,0px));padding:10px var(--container-pad-x, 16px);border-top:1px solid var(--dk-line);box-shadow:0 -6px 18px #1f1f1f0f;font-size:14px;line-height:1.35;transition-property:transform,opacity,visibility,bottom}sticky-atc.sticky-atc:after{content:"";position:absolute;top:100%;inset-inline:0;height:env(safe-area-inset-bottom,0px);background:inherit}.dk-footer-in-view sticky-atc.sticky-atc{visibility:hidden;transform:translateY(100%);opacity:0}sticky-atc.sticky-atc .sticky-atc__details{min-width:0;margin:0}sticky-atc.sticky-atc .sticky-atc__details__title{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}sticky-atc.sticky-atc .sticky-atc__details__variant{flex-wrap:wrap;align-items:center;column-gap:6px;margin-top:1px;color:var(--dk-muted);font-size:13.5px}sticky-atc.sticky-atc .sticky-atc__details__variant__title,[dir=rtl] sticky-atc.sticky-atc .sticky-atc__details__variant__title{margin:0}sticky-atc.sticky-atc .sticky-atc__details__variant__sep{display:none}.dk-satc__price{color:var(--dk-ink);font-weight:500;unicode-bidi:isolate}.dk-satc__price:before{content:"\b7" / "";margin-inline-end:6px;color:var(--dk-muted);font-weight:400}sticky-atc.sticky-atc .sticky-atc__details__variant__change{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-block:-12px;margin-inline-start:4px;padding-inline:4px;color:var(--dk-ink)}sticky-atc.sticky-atc .sticky-atc__buttons .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap}sticky-atc.sticky-atc .sticky-atc__buttons .btn[disabled]{opacity:1;border-color:#d8d3cb;background:#ece9e3;color:#5c5c5c;cursor:not-allowed}sticky-atc.sticky-atc .sticky-atc__error{font-size:14px}@media(max-width:767.98px){sticky-atc.sticky-atc .sticky-atc__buttons .btn{padding:0 16px}}@media(min-width:768px){sticky-atc.sticky-atc{--sticky-atc-width: 460px;bottom:calc(var(--dk-consent-offset, 0px) + 16px + env(safe-area-inset-bottom,0px));padding:10px;border:1px solid var(--dk-line);border-radius:0;box-shadow:0 10px 30px #1f1f1f1f}sticky-atc.sticky-atc:after{display:none}sticky-atc.sticky-atc .sticky-atc__image{width:56px;margin:0}}sticky-atc.sticky-atc.dk-satc--sizes{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"image details details" "sizes sizes add";align-items:center;gap:8px 10px}sticky-atc.dk-satc--sizes .sticky-atc__image{grid-area:image;width:44px;margin:0}sticky-atc.dk-satc--sizes .sticky-atc__image:not(:empty){display:block}sticky-atc.dk-satc--sizes:has(.sticky-atc__image:empty) .sticky-atc__details{grid-column:1 / -1}sticky-atc.dk-satc--sizes .sticky-atc__details{grid-area:details}sticky-atc.dk-satc--sizes .sticky-atc__details__title{overflow:visible;white-space:normal}.dk-satc__brand{display:block;overflow:hidden;color:var(--dk-muted);font-family:var(--dk-font-product, inherit);font-size:12px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dk-satc__name{display:block;overflow:hidden;font-family:var(--dk-font-product, inherit);text-overflow:ellipsis;white-space:nowrap}.dk-satc__sizes{grid-area:sizes;display:flex;gap:6px;min-width:0;margin:0;padding:0;border:0}.dk-satc__size{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:2px 6px;border:1px solid var(--dk-line);background:#fff;color:var(--dk-ink);line-height:1.2;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.dk-satc__size:hover{border-color:var(--dk-ink)}.dk-satc__size:has(input:checked){border-color:var(--dk-ink);box-shadow:inset 0 0 0 1px var(--dk-ink)}.dk-satc__size:has(input:focus-visible){outline:2px solid var(--dk-ink);outline-offset:2px}.dk-satc__size:has(input:disabled){border-color:var(--dk-line);background:var(--dk-panel);color:var(--dk-muted);cursor:not-allowed}.dk-satc__size:has(input:disabled) .dk-satc__size-name{text-decoration:line-through}.dk-satc__size-name{font-size:13.5px;font-weight:500;white-space:nowrap}.dk-satc__size-price{color:var(--dk-muted);font-size:12px;white-space:nowrap;unicode-bidi:isolate}.dk-satc__size:has(input:checked) .dk-satc__size-price{color:var(--dk-ink)}sticky-atc.dk-satc--sizes .sticky-atc__buttons{grid-area:add}sticky-atc.dk-satc--sizes .sticky-atc__buttons .btn{min-height:44px}.dk-satc__add-long{display:none}@media(min-width:768px){sticky-atc.sticky-atc.dk-satc--sizes{--sticky-atc-width: 520px;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"image details add" "image sizes add";gap:6px 12px}sticky-atc.dk-satc--sizes .sticky-atc__image{width:56px}.dk-satc__sizes{justify-content:flex-start}.dk-satc__size{flex:0 1 auto;min-width:58px;min-height:40px;padding:2px 10px}.dk-satc__add-long{display:inline}.dk-satc__add-short{display:none}}@media(max-width:767.98px){html.dk-satc-early:not(.dk-buy-visible):not(.dk-footer-in-view):not(.dk-consent-open) sticky-atc.sticky-atc.sticky-atc--out{visibility:visible;transform:none;opacity:1}}@media(min-width:768px)and (pointer:coarse){.dk-satc__size{min-height:44px}}.gallery-viewer .gallery-viewer__button{min-width:46px;min-height:46px}.gallery-viewer .gallery-viewer__button:focus-visible,.gallery-viewer .gallery-viewer__thumb:focus-visible{outline:2px solid var(--dk-ink);outline-offset:-2px}.gallery-viewer .dk-zoom-toggle{display:flex;align-items:center;justify-content:center;top:0;inset-inline-end:56px;border:0;border-radius:0;cursor:pointer}.gallery-viewer .dk-zoom-toggle[hidden]{display:none}.gallery-viewer .dk-zoom-toggle svg{width:30px;height:30px;stroke-width:1.3}.template-product .shopify-section:has(.dk-notes-band)+.shopify-section>.dk-spotlight-wrap{padding-top:var(--dk-space)}.template-product .shopify-section:has(>.dk-spotlight-wrap)+.shopify-section dk-recommendations>.dk-row{padding-top:0}.template-product .page-header .breadcrumbs{color:var(--dk-muted);font-size:13px}.template-product .breadcrumbs-list__item{unicode-bidi:isolate}.template-product .breadcrumbs-list__link[aria-current]{color:var(--dk-ink)}@media(max-width:767.98px){.product-info .product-column-right{padding-top:6px}.product-info .title-row .product-title{font-size:26px;line-height:1.2}}@media(max-width:359.98px){.product-info .title-row .product-title{font-size:23px}.product-info .option-selector .opt-label:has(.dk-size__details){padding-inline:3px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dikanto-product.css.map */
