.dozelock-section{--hover-lift-amount:4px;--hover-scale-amount:1.03;--hover-subtle-zoom-amount:1.015;--hover-shadow-color:var(--color-shadow);--hover-transition-duration:.25s;--hover-transition-timing:ease-out;--header-height:0px;--header-group-height:var(--header-height);--header-height:60px;--header-group-height:0px;--section-top-offset:var(--header-height);--hero-height-offset:var(--header-group-height, 0);--sticky-header-offset:var(--header-height);--section-height-offset:var(--header-group-height, 0);--text-align-default:left}.dozelock-section .shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.dozelock-section .section--page-width>*{grid-column:2}.dozelock-section .section--page-width.section--full-width-right>*{grid-column:2 / 4}.dozelock-section .section>.force-full-width{grid-column:1 / -1}.dozelock-section .hidden{display:none!important}.dozelock-section .skip-to-content-link{position:absolute;overflow:hidden;height:1px;clip-path:rect(0 0 0 0);word-wrap:normal!important}.dozelock-section .skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;clip-path:unset;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}.dozelock-section .text-left{--text-align: left;text-align:left}.dozelock-section .justify-left{justify-content:left}.dozelock-section .svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.dozelock-section .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.dozelock-section .relative{position:relative}.dozelock-section .paragraph:not(.button),.dozelock-section .paragraph>*{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}.dozelock-section .paragraph>small{font-size:smaller}.dozelock-section .h1.h1,.dozelock-section .text-block.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}.dozelock-section .text-block.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}.dozelock-section .text-block.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}.dozelock-section .text-block.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}.dozelock-section .text-block.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}.dozelock-section .text-block.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}.dozelock-section .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}.dozelock-section :is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}.dozelock-section details[open]>summary .icon-animated>svg{transform:rotate(180deg)}@media screen and (max-width:749px){.dozelock-section .product-grid__card .group-block>*{flex-direction:column}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dozelock-section .text-block{width:100%}.dozelock-section .text-block>*:first-child,.dozelock-section .text-block>*:empty:first-child+*{margin-block-start:0}.dozelock-section .text-block>*:last-child,.dozelock-section .text-block>*:has(+*:empty:last-child){margin-block-end:0}.dozelock-section .text-block>style+*{margin-block-start:0}.dozelock-section .button-secondary{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.dozelock-section .button-secondary{font-family:var(--button-font-family-secondary);font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}.dozelock-section .button-secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dozelock-section .button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.dozelock-section .button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.dozelock-section .show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dozelock-section .icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.dozelock-section summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}.dozelock-section summary .icon-plus :is(.horizontal,.vertical),.dozelock-section .show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}.dozelock-section details[open]>summary .icon-plus .horizontal,.dozelock-section .details-open>summary .icon-plus .horizontal,.dozelock-section .show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}.dozelock-section details[open]>summary .icon-plus .vertical,.dozelock-section .details-open>summary .icon-plus .vertical,.dozelock-section .show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}@media screen and (min-width:750px){.dozelock-section .sticky-content--desktop,.dozelock-section .sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.dozelock-section .price,.dozelock-section .compare-at-price{white-space:nowrap}.dozelock-section .compare-at-price{opacity:.4;text-decoration-line:line-through;text-decoration-thickness:1.5px}.dozelock-section .size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.dozelock-section .size-style{width:var(--size-style-width);height:var(--size-style-height)}}.dozelock-section .custom-typography,.dozelock-section .custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.dozelock-section .custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.dozelock-section .custom-typography h2,.dozelock-section .custom-typography h3,.dozelock-section .custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.dozelock-section .custom-typography p{line-height:var(--line-height--body, var(--line-height))}.dozelock-section .custom-font-size,.dozelock-section .custom-font-size>*{font-size:var(--font-size)}.dozelock-section .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.dozelock-section .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.dozelock-section .layout-panel-flex{display:flex;gap:var(--gap);height:100%}.dozelock-section .layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.dozelock-section .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.dozelock-section .layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.dozelock-section .layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}}@media(min-width:750px){.dozelock-section .layout-panel-flex{flex-direction:var(--flex-direction)}}.dozelock-section .product-details .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.dozelock-section .product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.dozelock-section .product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.dozelock-section .quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.dozelock-section :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.dozelock-section .pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideInLeft{0%{transform:translate(var(--custom-transform-from, 100%))}to{transform:translate(var(--custom-transform-to, 0))}}@keyframes slideInLeftViewTransition{0%{transform:translate(100px)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(var(--custom-transform-to, -100%))}}@keyframes slideInRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInBottom{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes cartBubbleSlideIn{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:0 0 0 2px transparent;scale:.9}50%{box-shadow:0 0 0 2px #000;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}.dozelock-section .slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.dozelock-section .slideshow-control--large .svg-wrapper{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.dozelock-section .slideshow-control .icon-caret{rotate:-90deg}.dozelock-section slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block;mix-blend-mode:difference}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}@media screen and (max-width:749px){.dozelock-section .section-resource-list.section--full-width product-card-link>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start)) max(var(--padding-xs),var(--padding-inline-end))}}.dozelock-section .group-block,.dozelock-section .group-block-content{position:relative}.dozelock-section .group-block:has(>video-background-component),.dozelock-section .group-block:has(>.background-image-container){overflow:hidden}.dozelock-section .group-block-content{height:100%;width:100%}.dozelock-section .layout-panel-flex--row>.group-block--width-fill{flex:1}.dozelock-section .group-block--height-fit{height:auto}.dozelock-section .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.dozelock-section .layout-panel-flex--column>.group-block--height-fill{flex:1}.dozelock-section .layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}.dozelock-section accordion-custom details::details-content,.dozelock-section accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.dozelock-section accordion-custom details:not([open])::details-content,.dozelock-section accordion-custom details:not([open]) .details-content{padding-block:0}.dozelock-section accordion-custom details[open]::details-content,.dozelock-section accordion-custom details[open] .details-content{opacity:1;block-size:auto}.dozelock-section accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){.dozelock-section accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){.dozelock-section accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dozelock-section collection-links-component[alignment=center] .text-block{text-align:center}.dozelock-section collection-links-component[alignment=right] .text-block{text-align:right}@media screen and (min-width:750px){.dozelock-section .section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.dozelock-section .announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dozelock-section :is(body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,body:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}.dozelock-section .hero__content-wrapper .group-block-content{position:relative}@media screen and (min-width:750px){.dozelock-section .section--page-width .cart-page:has(.cart__container--extend){grid-column:2 / 4;grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}}@media screen and (max-width:749px){.dozelock-section :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__item .group-block{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){.dozelock-section :is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__item .group-block{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}.dozelock-section .section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:750px){.dozelock-section .section--page-width.media-with-content{grid-template-areas:"margin-left media content margin-right";--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.dozelock-section .section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:750px){.dozelock-section .section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.dozelock-section .section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.dozelock-section .section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}.dozelock-section .media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:750px){.dozelock-section .media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}.dozelock-section .media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:750px){.dozelock-section .media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.dozelock-section .media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.dozelock-section .predictive-search-results__resource-header .svg-wrapper{width:var(--icon-size-xs)}.dozelock-section .predictive-search__close-modal-button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}@keyframes search-element-scale-in{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.dozelock-section .product-information{gap:var(--gap) 0}.dozelock-section .product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.dozelock-section .product-details{order:1}@media screen and (max-width:749px){.dozelock-section .product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.dozelock-section .product-information__grid{grid-column:2}.dozelock-section :is(.product-information__grid.product-information--media-none,.product-information__grid:has(.product-information__media:empty)) .product-details{width:var(--narrow-content-width);margin:0 auto}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.dozelock-section .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}.dozelock-section :is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}.dozelock-section :is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}.dozelock-section :is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}.dozelock-section :is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}.dozelock-section :is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}.dozelock-section :is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left,.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-column:1 / -1}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.dozelock-section .section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}.dozelock-section .product-information__grid--limit-details .product-details>.group-block{max-width:var(--sidebar-width)}.dozelock-section .text-block{width:var(--width);max-width:100%}.dozelock-section .text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align)}.dozelock-section .text-block:not(.text-block--full-width).h1,.dozelock-section .text-block:not(.text-block--full-width).h2,.dozelock-section .text-block:not(.text-block--full-width).h3,.dozelock-section .text-block:not(.text-block--full-width).h4,.dozelock-section .text-block:not(.text-block--full-width).h5,.dozelock-section .text-block:not(.text-block--full-width).h6{text-wrap:balance}.dozelock-section .collection-links__link .text-block{display:inline-block}.dozelock-section .menu-list__list-item[slot=overflow] .section{grid-template-columns:1fr}.dozelock-section .menu-list__list-item[slot=overflow] .section .mega-menu__grid{grid-column:1}.dozelock-section .hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}@media screen and (max-width:749px){.dozelock-section .product-information.section--page-width .product-details>.group-block{padding-inline:0}}.dozelock-section .view-product-title{display:none}.dozelock-section .product-details{display:flex;align-self:flex-start;justify-content:flex-start}@media screen and (min-width:750px){.dozelock-section .product-details>.group-block{height:min-content}.dozelock-section .full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.dozelock-section .accordion{flex:1;width:100%}@container style(--border-width: 0) or style(--border-style: none){.dozelock-section .accordion--dividers:not([class*=color-]) accordion-custom:first-child .details{border-block-start:var(--style-border-width) solid var(--color-border)}.dozelock-section .accordion--dividers:not([class*=color-]) accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--color-border)}}.dozelock-section .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.dozelock-section .accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.dozelock-section .accordion--caret .icon-plus,.dozelock-section .accordion--plus .icon-caret{display:none}.dozelock-section .accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}@keyframes pulse{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.15);opacity:.6}to{transform:scale(.9);opacity:1}}@media(max-width:1300px){.dozelock-section .return-wrantty-tags span{font-size:12px}}.dozelock-section .add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.dozelock-section .email-signup__button.button-secondary{font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary)}.dozelock-section .facets__summary .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);color:rgb(from var(--color-foreground) r g b / var(--icon-opacity));margin-block:var(--margin-2xs);transition:color var(--animation-speed) var(--animation-easing)}.dozelock-section .facets--drawer .facets__summary .icon-caret{margin-inline-start:var(--margin-2xs)}.dozelock-section .facets__inputs .show-more__button .icon-plus{width:var(--show-more-icon-size);height:var(--show-more-icon-size)}.dozelock-section .facets__inputs .show-more__button .icon-plus svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dozelock-section .image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.dozelock-section .image-block--height-fill .image-block__image{height:100%}.dozelock-section .image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.dozelock-section .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}@media screen and (max-width:749px){.dozelock-section .menu--accordion .details-content{margin-block-start:var(--spacing--size)}.dozelock-section .menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.dozelock-section .menu--caret .icon-plus,.dozelock-section .menu--plus .icon-caret{display:none}.dozelock-section .product .custom-price-container{display:flex;column-gap:6px;align-items:center;padding-bottom:4px}.dozelock-section .product .custom-price-container .compare-at-price{color:#4d5358!important;font-size:22px!important;font-weight:400!important;opacity:75%!important;letter-spacing:normal!important}.dozelock-section .product .custom-price-container .price{color:#141e2e!important;letter-spacing:normal!important;font-size:22px!important;font-weight:700!important}.dozelock-section .custom-price-container .sale-badge{display:inline-block;margin:4px;padding:4px 10px;border-radius:99px;width:max-content;text-align:center;background:#bfa177}.dozelock-section .custom-price-container .sale-badge p{color:#fafaf7;font-size:15px;font-weight:600;line-height:normal;letter-spacing:normal;text-transform:uppercase;text-box-trim:trim-both;text-overflow:clip;margin:0}@media screen and (max-width:768px){.dozelock-section .custom-price-container .sale-badge p{font-size:13px}}.dozelock-section .rating-wrapper{width:100%;gap:var(--gap-xs);flex-wrap:wrap}.dozelock-section .rating-color--primary{--star-fill-color: #BFA177}.dozelock-section .rating-wrapper,.dozelock-section .rating{display:flex;align-items:center}.dozelock-section .rating-wrapper.justify-right{flex-direction:row-reverse}.dozelock-section .rating{gap:var(--gap-3xs)}.dozelock-section .rating-wrapper .rating-text,.dozelock-section .rating-wrapper .rating-count,.dozelock-section .rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.dozelock-section .rating-wrapper .rating-count.product-page-rating{color:var(--color-foreground, #333333)}.dozelock-section .rating-wrapper .rating-underline{text-decoration:underline;text-underline-offset:3px}.dozelock-section .stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.dozelock-section .filled-star{fill:var(--star-fill-color)}.dozelock-section .layout-panel-flex--column>.spacer-block{width:100%}.dozelock-section .layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:750px){.dozelock-section .layout-panel-flex--column>.spacer-block--size-mobile-percent,.dozelock-section .mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.dozelock-section .layout-panel-flex--column>.spacer-block--size-mobile-pixel,.dozelock-section .mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile)}}.dozelock-section .account-drawer__close-button .svg-wrapper{display:flex;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center}@keyframes account-drawer-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes account-drawer-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes atc-slide-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes atc-slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1em);opacity:0}}.dozelock-section .cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.dozelock-section cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}.dozelock-section .cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs)}.dozelock-section .cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0}.dozelock-section .cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs)}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}.dozelock-section .collection-card__image .image-block__image{object-fit:cover;width:100%;height:100%;max-width:100%}.dozelock-section .facets-remove__pill .svg-wrapper{flex-shrink:0}.dozelock-section .header-actions__action .svg-wrapper{height:var(--button-size);width:var(--button-size)}.dozelock-section .menu-drawer__menu accordion-custom{width:100%}.dozelock-section .menu-drawer__close-button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dozelock-section .menu-drawer__menu-item>.svg-wrapper{width:fit-content;height:fit-content;margin:0;padding-block:var(--padding-lg);padding-inline-start:var(--padding-xl)}.dozelock-section .menu-drawer__list-item--divider .menu-drawer__menu-item>.svg-wrapper{padding-block:var(--padding-md)}.dozelock-section .menu-drawer__back-button>.svg-wrapper{margin-right:var(--padding-md);width:var(--icon-size-xs);height:var(--icon-size-xs)}@keyframes menu-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translate(-.5rem)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes menu-drawer-subnav-open{0%{visibility:visible;opacity:1;transform:translate(0)}to{visibility:hidden;opacity:0;transform:translate(-1rem)}}.dozelock-section .menu-drawer__menu-item>.svg-wrapper{flex-shrink:0}.dozelock-section .country-filter__search-icon .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.dozelock-section .dropdown-localization__button .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dozelock-section .dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}@keyframes localization-slide-up{0%{display:none;opacity:0;transform:translateY(20px)}to{display:block;opacity:1;transform:translateY(0)}}@keyframes localization-slide-down{0%{display:block;opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(20px)}}.dozelock-section .language-selector .svg-wrapper.icon-caret{width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.dozelock-section .language-selector--collapse-space .svg-wrapper.icon-caret{right:0}.dozelock-section .localization-form .svg-wrapper.icon-checkmark{visibility:hidden}.dozelock-section .localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark{visibility:visible}.dozelock-section .drawer-localization .drawer-localization__button .icon-caret{width:fit-content;height:fit-content;margin:0;padding:var(--padding-xl) var(--padding-xl) var(--padding-xl) var(--padding-xs)}.dozelock-section .drawer-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0)}.dozelock-section .drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform:none}@media screen and (min-width:750px){.dozelock-section .product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.dozelock-section .product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.dozelock-section .product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.dozelock-section .product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.dozelock-section .product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.dozelock-section .product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.dozelock-section .product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.dozelock-section .product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}.dozelock-section .quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;height:100%;min-height:0}@media screen and (max-width:750px){.dozelock-section .quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;overflow-y:auto;max-height:100%;height:100%}}.dozelock-section .quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.dozelock-section .quick-add-modal__content .product-details .variant-picker{flex:1 1 auto;overflow-y:auto;min-height:0}.dozelock-section .quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.dozelock-section .quick-add-modal__content .view-product-title{padding:0}.dozelock-section .quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:left;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.dozelock-section .quick-add-modal__content .view-product-title{display:flex}@media screen and (min-width:750px){.dozelock-section .quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.dozelock-section .quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *)):not(.buy-buttons-block){display:none}@media screen and (min-width:750px){.dozelock-section .quick-add-modal__content .group-block-content{gap:min(var(--gap-2xl),var(--gap))}}.dozelock-section .quick-add-modal__content .product-details>.group-block{padding:var(--padding-2xl);max-height:100%}.dozelock-section .quick-add-modal__content .sticky-content--desktop{top:0}.dozelock-section .quick-add-modal__content .text-block.rte:not(product-price){display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes atc-fade-in{0%{opacity:0;transform:translate(1em);position:absolute}to{opacity:1;transform:translate(0);position:inherit}}@keyframes atc-fade-out{0%{opacity:1;transform:translate(0);position:inherit}to{opacity:0;transform:translate(-1em);position:absolute}}.dozelock-section .resource-card__content .price{font-weight:500}.dozelock-section .resource-card__title.paragraph{line-height:1.3}.dozelock-section .resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgba(from var(--color-foreground) r g b / var(--opacity-subdued-text))}.dozelock-section .section[data-shopify-visual-preview] .custom-section-background{display:none}.dozelock-section [style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}.dozelock-section [style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}.dozelock-section [style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}.dozelock-section [style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}.dozelock-section [style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.dozelock-section .text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.dozelock-section .text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.dozelock-section .text-block:not(.text-block--full-width).rte,.dozelock-section .text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.dozelock-section .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.dozelock-section .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.dozelock-section .text-block h1,.dozelock-section .text-block.h1>*{margin-block:var(--font-h1--spacing)}.dozelock-section .text-block h2,.dozelock-section .text-block.h2>*{margin-block:var(--font-h2--spacing)}.dozelock-section .text-block h3,.dozelock-section .text-block.h3>*{margin-block:var(--font-h3--spacing)}.dozelock-section .text-block h4,.dozelock-section .text-block.h4>*{margin-block:var(--font-h4--spacing)}.dozelock-section .text-block h5,.dozelock-section .text-block.h5>*{margin-block:var(--font-h5--spacing)}.dozelock-section .text-block h6,.dozelock-section .text-block.h6>*{margin-block:var(--font-h6--spacing)}.dozelock-section .text-block p,.dozelock-section .text-block.p>*{margin-block:var(--font-paragraph--spacing)}.dozelock-section .text-block>*:first-child{margin-block-start:0}.dozelock-section .text-block>*:last-child{margin-block-end:0}.dozelock-section .custom-color,.dozelock-section .custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.dozelock-section .menu-list__list-item .menu-list__link .icon-caret{margin-top:-2px}.dozelock-section .header-actions__cart-icon .svg-wrapper,.dozelock-section .search-modal__button .svg-wrapper{border-radius:0;background:none;width:24px!important;min-width:24px!important;height:45px!important;font-size:19px;line-height:1;font-weight:500;color:#141e2e}.dozelock-section .menu-drawer-container .header__icon--summary .svg-wrapper{width:32px!important;height:32px!important}@media(max-width:749px){.dozelock-section .header-actions__cart-icon .svg-wrapper,.dozelock-section .search-modal__button .svg-wrapper{width:32px!important;min-width:32px!important;height:32px!important;font-size:14px;padding:0}}.dozelock-section .text-block h1{font-size:46px!important;font-weight:700;line-height:1.1;margin:0 0 28px;color:#141e2e;letter-spacing:0!important}.dozelock-section .text-block .price{font-size:16px!important;font-weight:600;line-height:160%;color:#141e2e;letter-spacing:0!important}.dozelock-section .text-block span.compare-at-price{font-size:16px;font-weight:400;color:#141e2e!important;opacity:70%!important}.dozelock-section .product-details .quantity-selector{flex:1 1 100%;max-width:200px;border:1px solid black}@media(max-width:1000px){.dozelock-section .product-details .quantity-selector{max-width:unset}}.dozelock-section .accordion--dividers accordion-custom:not(:first-child) .details{border-color:#e1e7f0!important}.dozelock-section .accordion .details__header h4{font-size:16px;font-weight:600;padding-block:16px;color:#141e2e;margin:0}.dozelock-section .details summary .svg-wrapper{color:#fafaf7;width:24px;height:24px;padding:4px;border-radius:50%;background:#5f8c8a}.dozelock-section .product-details>.group-block{padding-top:0!important}@media(max-width:749px){.dozelock-section .product-details>.group-block{padding-top:14px!important}.dozelock-section .text-block h1{font-size:28px!important;margin:0 0 22px}}@media(max-width:750px){.dozelock-section results-list.section.product-grid-container{padding-top:5px}.dozelock-section .facets-toggle__button .svg-wrapper{width:20px!important;height:20px!important}.dozelock-section .facets-toggle__button .svg-wrapper svg{width:100%!important;height:100%!important}}.dozelock-section product-price .price span{font-size:14px!important;font-weight:400!important;color:#000!important}.dozelock-section .blog-post-details .text-block{font-family:var(--font-h3--family);margin:0 auto;font-weight:700;line-height:1.1;color:#141e2e!important}.dozelock-section .price span{display:none!important}.dozelock-section .product-details .product_custom_variant{margin:0;width:100%}@media(max-width:575px){.dozelock-section .product-details .custom_variant_box .cv_box_price .compare_price,.dozelock-section .product-details .custom_variant_box .cv_box_price .sale_price{font-size:12px;letter-spacing:-.36px}}.dozelock-section p.rating-count.paragraph{color:#4d5358;font-size:14px;font-weight:400}.dozelock-section p.rating-count.paragraph strong{font-weight:600}@media screen and (max-width:768px){.dozelock-section p.rating-count.paragraph{font-size:13px}}.dozelock-section .collection span.svg-wrapper.add-to-cart-icon,.dozelock-section .collection span.svg-wrapper.add-to-cart-icon--added,.dozelock-section .collection span.svg-wrapper.add-to-cart-icon svg{width:32px!important;height:32px!important}@media screen and (max-width:768px){.dozelock-section .collection span.svg-wrapper.add-to-cart-icon,.dozelock-section .collection span.svg-wrapper.add-to-cart-icon--added,.dozelock-section .collection span.svg-wrapper.add-to-cart-icon svg{width:22px!important;height:22px!important}}.dozelock-section .product p.custom-product-page-details-title{font-size:48px!important;color:#141e2e!important;font-weight:700!important;line-height:1.2!important;margin:0!important}.dozelock-section .return-wrantty-tags{display:flex;align-items:center;justify-content:center;column-gap:12px;margin-top:-10px}.dozelock-section .return-wrantty-tags span{display:flex;align-items:center;gap:2px;color:#4d5358;font-size:14px;font-weight:400}.dozelock-section .return-wrantty-tags span img{width:22px;height:22px;object-fit:contain}.dozelock-section .menu-drawer__close-button .svg-wrapper{width:24px!important;height:24px!important}@media(max-width:1300px){.dozelock-section .product p.custom-product-page-details-title{font-size:36px!important}.dozelock-section .product .custom-price-container .price,.dozelock-section .product .custom-price-container .compare-at-price{font-size:20px!important}.dozelock-section .spacing-style.text-block.text-block--Aa05KOWYweVlBdU9rc__heading.h2.text-block--align-left h1{font-size:38px!important}}@media(max-width:749px){.dozelock-section .product-information.section{padding-top:85px;padding-bottom:20px}.dozelock-section .product p.custom-product-page-details-title{font-size:32px!important}}@keyframes x1fy8ia8-B{to{transform:rotate(360deg)}}.refund-guarantee-banner-wrapper{width:100%}.refund-guarantee-banner{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background-color:#e7e3dc;border-radius:4px;color:#141e2e}.refund-guarantee-icon{flex-shrink:0;width:24px;height:24px}.refund-guarantee-text{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:-.15px;text-align:center;margin:0}.shopify-block:has(>ul.description-list){width:100%}.description-list{padding:16px 0 0;margin:4px 0;border-top:1px solid #E1E7F0}.list-description{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;margin-bottom:18px;font-size:16px;font-weight:400;line-height:160%;color:#4d5358}.list-description strong{font-weight:600}@media(max-width:749px){.list-description{font-size:15px;font-weight:400;margin-bottom:14px}}.zl-bundle-inclusions{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 0 12px}.zl-bundle-title{color:var(--primary-night-sky, #141E2E);background:#e7e3dc;border-radius:4px;padding:8px 16px;text-align:center;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:-.15px;margin:0}.zl-bundle-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;margin:0;padding:0;width:100%}.zl-bundle-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.zl-bundle-box{background:#fafaf7;border:1px dashed #ece8e1;border-radius:8px;padding:6px;width:100%;aspect-ratio:1;display:flex}.zl-bundle-img-wrapper{background:#f0edea;border-radius:5px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.zl-bundle-img{width:100%;height:100%;object-fit:cover}.zl-placeholder{background-color:#e7e3dc;color:#a3a3a3;padding:20%}.zl-bundle-caption{color:#141e2e;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.13px;margin:0}@media(max-width:480px){.zl-bundle-list{gap:6px}.zl-bundle-box{padding:4px}.zl-bundle-caption{font-size:11px}}.custom-read-more-container-avjjlajlesutibhq4wcustomreadmoreless3tmhef{display:block;width:100%;max-width:100%}.custom-read-more-wrapper-avjjlajlesutibhq4wcustomreadmoreless3tmhef{position:relative}.custom-read-more-content-avjjlajlesutibhq4wcustomreadmoreless3tmhef{color:#4d5358;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;line-height:22.4px;word-wrap:break-word;margin:0;display:inline}.custom-read-more-content-avjjlajlesutibhq4wcustomreadmoreless3tmhef p{display:inline;margin:0}.custom-read-more-content-avjjlajlesutibhq4wcustomreadmoreless3tmhef p+p:before{content:" ";display:inline}.custom-read-more-truncated-avjjlajlesutibhq4wcustomreadmoreless3tmhef{display:inline}.custom-read-more-full-avjjlajlesutibhq4wcustomreadmoreless3tmhef,.custom-read-more-wrapper-avjjlajlesutibhq4wcustomreadmoreless3tmhef.expanded .custom-read-more-truncated-avjjlajlesutibhq4wcustomreadmoreless3tmhef{display:none}.custom-read-more-wrapper-avjjlajlesutibhq4wcustomreadmoreless3tmhef.expanded .custom-read-more-full-avjjlajlesutibhq4wcustomreadmoreless3tmhef{display:inline}.custom-read-more-ellipsis-avjjlajlesutibhq4wcustomreadmoreless3tmhef{display:inline;color:#4d5358;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;line-height:22.4px}.custom-read-more-wrapper-avjjlajlesutibhq4wcustomreadmoreless3tmhef.expanded .custom-read-more-ellipsis-avjjlajlesutibhq4wcustomreadmoreless3tmhef{display:none}.custom-read-more-button-avjjlajlesutibhq4wcustomreadmoreless3tmhef{background:none;border:none;color:#4d5358;font-size:14px;font-family:Poppins,sans-serif;font-weight:600;cursor:pointer;padding:0;margin:0;text-decoration:underline;display:inline;line-height:22.4px;word-wrap:break-word}.custom-read-more-button-avjjlajlesutibhq4wcustomreadmoreless3tmhef:hover{color:#1a2540}.custom-read-more-button-avjjlajlesutibhq4wcustomreadmoreless3tmhef.hidden{display:none}.product-media-container{--media-preview-ratio: 1}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-trigger{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid var(--secondary-stroke, #e1e7f0);border-radius:8px;background-color:transparent;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;width:100%;height:378px;position:relative;overflow:hidden;padding:0;cursor:pointer;text-align:left;margin-top:2rem}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-trigger:hover,#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-trigger:focus-visible{outline:1px solid #141E2E;outline-offset:2px}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to left,#0012334d,#0012334d)}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:660px;margin-bottom:-1px;padding:20px 28px;position:relative;z-index:3;background:#e7e3dc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-heading{color:#141e2e;text-align:center;font-family:Poppins,sans-serif;font-size:28px;line-height:1.3;letter-spacing:-.01em;font-weight:700;margin:0}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-play-button-wrapper{background:#5f8c8a;border-radius:50%;width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;overflow:hidden;backdrop-filter:blur(2.19px);-webkit-backdrop-filter:blur(2.19px);display:flex;align-items:center;justify-content:center}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-play-icon{width:70px;height:70px;display:block;border-radius:50%;backdrop-filter:blur(2.19px);-webkit-backdrop-filter:blur(2.19px);background-color:transparent}.pvc-modal{border:none;border-radius:12px;padding:0;max-width:90vw;max-height:90vh;width:1000px;background:transparent;overflow:visible}.pvc-modal::backdrop{background:#001233d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pvc-modal-inner{position:relative;width:100%;height:100%;background:#000;border-radius:8px;overflow:hidden}.pvc-video-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pvc-video-player{width:100%;max-height:85vh;object-fit:contain;outline:none}.pvc-close-btn{position:absolute;top:15px;right:15px;z-index:10;background:#fff3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.pvc-close-btn:hover{background:#fff6}@media(max-width:768px){#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery.pvc-container{display:none}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-trigger{height:250px;margin-top:24px}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-heading{font-size:20px}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-play-button-wrapper{width:60px;height:60px}#pvc-ANTlYTkwxeXZ0K0Vue__media-gallery .pvc-play-icon{width:50px;height:50px}}.dynamic-video-popup{display:none;position:absolute;z-index:10}.dynamic-video-popup.position-bottom_left{bottom:20px;left:20px}.dynamic-video-popup.position-bottom_right{bottom:20px;right:20px}.dynamic-video-popup.position-top_left{top:20px;left:20px}.dynamic-video-popup.position-top_right{top:20px;right:20px}.btn-how-it-works{--primary-night-sky: #141E2E;--secondary-product-bg: #FAFAF7;-webkit-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 28px 12px 26px;background-color:var(--secondary-product-bg);border:1px solid var(--primary-night-sky);border-radius:99px;color:var(--primary-night-sky);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.01em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease}.btn-how-it-works:hover{background-color:var(--primary-night-sky);color:#fff;transform:scale(1.03)}.btn-how-it-works .icon-play{flex-shrink:0;width:16px;height:16px}.video-popup-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999999;display:flex;align-items:center;justify-content:center}.video-popup-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-popup-container{position:relative;z-index:1;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-popup-player{width:100%;display:flex;justify-content:center}.video-popup-player video{max-width:100%;max-height:85vh;border-radius:12px;box-shadow:0 20px 40px #0009;background:#000}.video-popup-close{position:absolute;top:-50px;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.video-popup-close:hover{transform:scale(1.15)}@media(max-width:768px){.dynamic-video-popup{display:block}.dynamic-video-popup.position-bottom_left{bottom:12px;left:12px}.dynamic-video-popup.position-bottom_right{bottom:12px;right:12px}.dynamic-video-popup.position-top_left{top:12px;left:12px}.dynamic-video-popup.position-top_right{top:12px;right:12px}.video-popup-close{top:-45px;right:-10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dozelock-main.css.map */
