:root{--blue: #1e90ff;--white: #ffffff;--gray: #535353;--beige: #FFF6E6;--beige-soft: #F8F2EE}.menu-drawer__menu .menu-drawer__menu-item--active{background-color:inherit;font-weight:500}.page-width.drawer-menu{max-width:var(--page-width)}.js .menu-drawer{height:auto;width:100%}.menu-drawer__inner-container{max-width:var(--page-width);margin:0 auto}@media only screen and (min-width: 990px){.page-width.drawer-menu{padding-inline:5rem}}.newsletter-form__field-wrapper input{font-size:1rem}footer{border-top:0;padding-top:5rem;margin-top:5rem;padding-bottom:5rem}.media.media--transparent{background-color:var(--beige-soft)}.collection .collection__title .title:not(:only-child){margin-bottom:0}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:inherit}.price__regular{color:var(--gray)}.card__information h3 a{font-family:Inter;font-size:1.6rem;letter-spacing:.1rem}@media only screen and (max-width: 989px){.grid--2-col-tablet-down .grid__item{max-width:100%;width:100%}}div.mouse{display:flex;justify-content:center;width:24px;height:34px;border-radius:43%;border:2px solid #fff;overflow:hidden;position:relative}div.mouse:before{position:absolute;content:"";width:2px;height:35%;background:#fff;border-radius:20%;animation:mouseAnimation 3s infinite ease-in-out}@keyframes mouseAnimation{0%{transform:translateY(0)}30%{transform:translateY(200%)}80%{transform:translateY(200%)}to{transform:translateY(0)}}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{flex-direction:column}.media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}@media screen and (min-width: 750px){.collection-hero__image-container{margin-left:0!important}}.product-media-container{height:100%}.product .contains-card .card-checkout-button{display:none}.product__description p{display:inline}section.product-info .info>div>div strong,section.product-info .info>div>div p{font-size:1em}.tag-badge{border:1px solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:#eae8e2;border-color:#eae8e2;color:#000;word-break:break-word;align-self:flex-start}button.shopify-payment-button__button--unbranded{background-color:#000;border:1px solid #000}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#fff;color:#000;border:1px solid #000}.complementary-slide ul li:not(:last-of-type){border-bottom:1px solid #CDCDCD;padding-bottom:calc(var(--grid-desktop-vertical-spacing) + 8px)}.product-form__buttons{max-width:100%}.reasons-to-buy{background:#f9f6f0;padding:8px}.reasons-to-buy h3{text-align:center}.icon-with-text--horizontal{column-gap:0}.icon-with-text--horizontal .svg-wrapper+.h4{font-size:1.2rem}.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.1}.product__info-container .price-item{font-size:calc(var(--font-heading-scale) * 3rem)}.product-media-container.constrain-height.media-fit-contain{width:100%}.product__info-container .price--on-sale .price-item--regular{font-size:calc(var(--font-heading-scale) * 3rem);color:#666}@media and screen (max-width: 749px){.product__info-container>*+*{margin-bottom:0!important}}section.product-info{padding:0!important}.product__info-container section.product-info .info>div>div p{color:#000c;line-height:1.6;letter-spacing:0;font-size:1.2rem}.product__info-container section.product-info .info>div>div strong{color:#000c;font-size:1.2rem;font-weight:600;line-height:1.6;letter-spacing:.01rem;margin-top:auto}.product__info-container section.product-info .tabs{display:flex;align-items:baseline;gap:1.5rem}.product__info-container section.product-info .tabs label{color:#a0a0a0;font-size:1.2rem;font-weight:300;line-height:140%;padding:.5rem 0;border-bottom:none;cursor:pointer}.product__info-container section.product-info:has(input#description:checked) label[for=description]{color:#303030;border-bottom:1px solid rgb(48,48,48)}.price__badge-sale{font-weight:600}.price--show-badge{display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:12rem 6rem;max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.product__media-list{display:grid;grid-template-columns:1fr 110px;gap:12px;align-items:stretch}.product__media-list>li{aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.product__media-list>li .deferred-media__poster img{height:auto}.product__media-list>li:first-of-type{grid-row:span 6;width:100%;aspect-ratio:auto}.product__media-list>li:not(:first-of-type){width:100%;max-width:none;height:auto;aspect-ratio:1/1}.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;height:auto;aspect-ratio:1;max-width:none!important}}section.purchase-info{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-top:5rem;padding-bottom:5rem}section.purchase-info h4,section.purchase-info p{margin:0}section.purchase-info p{font-size:1.4rem;line-height:1.4}section.purchase-info>div{display:flex;flex-direction:column;align-items:flex-start;max-width:260px;gap:8px}section.purchase-info>div span{display:flex;justify-content:center;align-items:center;padding:6px;border-radius:4px;background:#0000000d}section.purchase-info>div span img{width:24px;height:24px}@media (max-width: 990px){section.purchase-info{flex-direction:column;gap:50px;padding-inline:1.5rem}}.checkout-button-custom{display:flex;justify-content:space-between;align-items:center;background-color:#000;color:#fff;padding:1.2rem 1.6rem;border-radius:.4rem;width:100%;position:relative;height:5rem;transition:background-color .3s}.checkout-button-custom:hover{background-color:#1a1a1a}.checkout-button-custom>[data-shopify=payment-button]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:2}.product__info-container{display:flex;flex-direction:column;gap:4.8rem}@media screen and (min-width: 750px){.product__info-container>*:first-child{margin-bottom:0}.product__subtitle{margin-top:2.5rem}}.title-subtitle h1{text-align:center}.title-subtitle>.product__subtitle{font-family:Inter;color:#000;text-align:center;font-style:normal;font-weight:300;line-height:150%;font-size:1.2rem}.title-subtitle>.product__subtitle .see-full-details{text-decoration:none;color:#956e2f}section.full-image-banner{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:80vh;position:relative;margin-top:5rem}.shipping-and-cart-wrappper{position:relative}.product-form__submit.button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:0rem;border-radius:.6rem;border:1px solid #000;padding:1.2rem 1.6rem;background-color:#000;color:#fff;font-size:1.3rem;transition:.3s}.product-form__submit.button:hover{background-color:#fff;color:#000}.shipping-and-cart-wrappper .button:not([disabled]):hover:after{--border-offset: 0}.cart__ctas{margin-top:10px}section.full-image-banner{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:80vh;position:relative}section.full-image-banner img,section.full-image-banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}section.full-image-banner>div{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;position:relative}section.full-image-banner>div div{display:flex;flex-direction:column;align-items:center;color:#fff;width:100%;gap:1rem}section.full-image-banner div>div h2{font-size:3.2rem}section.full-image-banner div>div p,section.full-image-banner div>div h2{margin:0;text-align:center}section.full-image-banner div>div h3,section.full-image-banner div>div h2{color:#fff}section.full-image-banner div>div h3 b{font-weight:600}section.full-image-banner div>div button{all:unset}section.full-image-banner div>div a,section.full-image-banner div>div button{border-bottom:1px solid white;line-height:2;color:#fff;text-decoration:none;cursor:pointer}@media screen and (max-width: 990px){section.full-image-banner{margin-top:1.5rem;margin-bottom:0}section.full-image-banner .full-image-content{gap:16px}section.full-image-banner .full-image-content p{margin:0;font-weight:400;font-size:1.5rem}section.full-image-banner .full-image-content h3{font-size:1.5rem}section.full-image-banner .full-image-content h2{font-size:3rem;text-align:center;line-height:1}}section.full-image-banner{position:relative;overflow:hidden}section.full-image-banner .full-image-content{position:relative;z-index:1}section.full-image-banner.dark-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0009 21.08%,#0000);z-index:0}div.jdgm-rev__icon{border-radius:50%}span.jdgm-rev__author{font-family:Inter;color:#000;display:inline-block;margin-top:.6rem;margin-left:.6rem}a.jdgm-write-rev-link{font-family:Inter;border-radius:.5rem}.jdgm-rev-widg.jdgm-rev-widg{margin-top:5rem}.jdgm-rev__timestamp{margin-left:1rem!important;margin-top:.35rem!important}.jdgm-verified-checkmark{display:none!important}.jdgm-rev__body>p{text-align:left!important}.jdgm-rev-widg__title{font-family:Forum!important;font-size:3.2rem!important;line-height:110%!important;text-align:left;margin-bottom:4.6rem!important}.jdgm-rev{border-top:none!important;border-bottom:1px solid rgba(16,132,116,.1);padding:16px 0 0!important}.jdgm-rev__icon:before{color:#000!important}.jdgm-rev__body{font-family:Inter!important;font-size:1.5rem!important;color:#000!important;font-style:normal!important;font-weight:400!important;line-height:150%!important;letter-spacing:-.024rem!important;margin-top:1.6rem!important}.jdgm-rev__header{display:flex;justify-content:center;align-items:center}.jdgm-rev__header .jdgm-row-rating{order:99;flex:1;display:flex;justify-content:flex-end}.buy-now-btn{margin-top:1rem!important;display:inline-block;padding:1rem 2.5rem;background-color:#000!important;color:#fff!important;font-size:1.125rem;font-weight:600;text-transform:uppercase;border:none;letter-spacing:1px;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;text-decoration:none!important;z-index:10}.buy-now-btn:hover{background-color:#262626!important;text-decoration:none!important;transform:translateY(-2px)}.buy-now-btn:active{transform:translateY(0);box-shadow:0 3px 12px #0000004d}.media-mobile{display:none}.media-desktop{display:block}@media screen and (max-width: 760px){.media-mobile{display:block}.media-desktop{display:none}}.product__text{font-size:1.6rem;font-family:Inter;text-align:center;text-wrap:balance}.shopify-block.shopify-app-block{text-align:center}div.free-shipping-and-returns{color:var( #956E2F);text-align:center;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:150%}.block-featured-text{margin-top:0!important;margin-bottom:0!important;text-align:center;text-decoration:none}.block-featured-text a{color:inherit;text-decoration:none;font-size:1.2rem}.product-media-container{background-color:var(--beige-soft)}.product--stacked .grid__item{height:100%}@media screen and (min-width: 750px){div.product .grid__item.product__media-wrapper{position:sticky;top:0}}.product-form__input--swatch{justify-content:center;margin:auto;gap:2rem}.product-form__input--swatch legend{font-family:Inter;color:#000;text-align:center;font-style:normal;font-weight:300;line-height:1.5;font-size:1.2rem;margin-bottom:2rem!important}.product-form__input--swatch legend span:first-child{font-weight:700}.product-form__input--swatch legend{display:flex;gap:1rem;align-items:center}.swatch-row{display:inline-flex;align-items:center;gap:6px}#curr_swatch{width:20px;display:block}@media only screen and (max-width: 900px){.product-form__input--swatch legend{flex-direction:column}}.product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0!important}.gallery-container{display:flex;flex-direction:row;gap:4px;max-width:900px;width:100%;background:#fff;padding:20px;border-radius:8px}#main-slider{width:100%}#main-slider .splide__slide img,#main-slider .splide__slide video{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;display:block;border-radius:0;background-color:var(--beige-soft)}#thumbnail-slider{width:100px}#thumbnail-slider .splide__slide{opacity:.6;cursor:pointer;transition:opacity .3s;border:none}#thumbnail-slider .splide__slide img,#thumbnail-slider .splide__slide video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;background-color:var(--beige-soft)}#thumbnail-slider .splide__slide.is-active{opacity:1}#thumbnail-slider .splide__arrow svg{display:none}#thumbnail-slider .splide__arrow{width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:20px;background-color:transparent;border:none;opacity:1}#thumbnail-slider .splide__arrow--next{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 6L8 10L12 6" stroke="%23535353" stroke-linecap="round" stroke-linejoin="round"/></svg>')}#thumbnail-slider .splide__arrow--prev{display:none}.thumbnail-slider li{position:relative}#thumbnail-slider li img{display:block}#thumbnail-slider li .svg-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0006;padding:8px;border-radius:50%;pointer-events:none}.icon-play{width:18px;height:18px;color:#fff}@media only screen and (max-width: 1200px){#thumbnail-slider{display:none}.gallery-container .splide__pagination{position:relative}#main-slider{width:100%}.splide__pagination{bottom:auto!important;margin-top:1.5rem!important}.splide__pagination__page{width:10px;height:10px;border-radius:50%;background-color:#D9D9D9 margin: 0 4px;display:inline-block;vertical-align:middle}.splide__pagination__page.is-active{background:#956e2f!important;transform:scale(1)!important}.splide__pagination:before{content:"swipe to ";font-size:1.2rem;margin-right:8px;display:inline-block;vertical-align:middle}.splide__pagination:after{content:" the side";font-size:1.2rem;margin-left:8px;display:inline-block;vertical-align:middle}}@media screen and (max-width: 990px){#main-slider{width:100vw;margin-inline:-36px}}#main-slider-list{margin-right:-1px!important}.shopify-section product-info{padding-top:0!important}.shopify-section .gallery-container{padding-top:0!important}.card-swatches{display:flex;gap:6px;margin-top:6px}.card-swatch{width:18px;height:18px;border-radius:4px;border:1px solid #ddd}.product__media-wrapper h1{display:block;font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.1;text-align:center}.product__info-container .product__title h1{display:none}@media screen and (min-width: 750px){.product__media-wrapper h1{display:none}.product__info-container .product__title h1{display:block}}@media screen and (max-width: 749px){variant-selects{order:-1}div[data-widget-name=preview_badge]{order:2}}.product__info-container .product-form{margin:0!important}.shopify-app-block:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}.tab{display:flex;gap:1.2rem;padding-bottom:1.6rem}.tab button{font-family:Inter;font-size:1.2rem;background:none;border:none;padding:0 0 .4rem;cursor:pointer;color:#3a3a3a;opacity:.3;font-style:normal;font-weight:400;line-height:150%;transition:opacity .25s ease}.tab button.active{opacity:1;border-bottom:2px solid #956E2F}.tabcontent{display:none}.tabcontent.active{display:block}.tab-sets-card-inner,.tab-addon-card-inner{display:flex;gap:1.6rem;align-items:flex-start;border-bottom:1px solid #e9e9e9;padding:1.6rem 0}.tab-sets-card,.tab-addon-card{padding:0;margin:0;overflow:hidden;transition:max-height .3s,opacity .4s}.tab-sets-card[style*="max-height: 0"],.tab-addon-card[style*="max-height: 0"]{opacity:0!important;max-height:0!important}.tab-sets-card.is-visible,.tab-addon-card.is-visible{max-height:1000px!important;opacity:1!important}#sets a,#tabs a,#addon a{text-decoration:none}.tab-sets-card img,.tab-addon-card img,.tab-addon-card a.image-link,.tab-sets-card a.image-link{width:10.8rem;height:10.8rem;background-color:var(--beige-soft)}.save-content-main h4{color:#000;font-size:1.6rem;font-style:normal;font-weight:400;margin:0 0 .8rem}.save-content-main p{margin:0 0 3.2rem;color:#000;font-size:1.2rem;font-weight:300;line-height:150%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.save-content-info{color:#535353;font-family:Inter;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;width:100%;position:relative}#sets .save-content-info span:last-child:after{content:"\2228";position:absolute;right:0;top:1px;font-size:12px;opacity:.6}.tabcontent .view-more{display:block;margin:1.6rem auto 0;color:#956e2f;cursor:pointer;font-size:1.2rem;text-align:center;background:none;border:none;padding:0;font-family:inherit}.save-content-main{display:flex;flex-direction:column;justify-content:center;width:100%;align-self:stretch}.save-content-main .save-content-info{margin-top:auto}.accordion{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;text-align:inherit;cursor:pointer;transition:color .2s;display:flex;justify-content:center;align-items:center;gap:.4rem}.accordion-content{font-size:1.2rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s,margin-top .3s,opacity .3s}.active-accordion{color:#000}.accordion svg{transition:transform .2s}.active-accordion svg{transform:rotate(180deg)}.accordion svg path{transition:stroke .2s}.active-accordion svg path{stroke:#000}.accordion-content ul,.accordion-content ol{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.accordion-content li{margin:0;padding:0}.accordion-content .card__inner{width:40%}.accordion-content .card.card--horizontal{gap:.75rem!important}.accordion-content .card__content,.accordion-content .card__information{padding:0!important}.accordion-content .card__information *{font-size:1.2rem!important}.accordion-content .card__information .buy-now-btn{display:none;font-size:1rem!important}.accordion-content .card-information{margin-top:.75rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-doois.css.map */
