.site-header,.site-header.site-header--absolute,.site-header.site-header--absolute:hover,.site-header .header-container{background:#fff!important;color:#111!important}.site-header.site-header--absolute{position:relative}.site-header{padding-top:0;border-bottom:1px solid #e8e8e8;box-shadow:none;min-height:70px}announcement-bar .announcement-bar,announcement-bar .announcement-bar__content{height:30px!important;min-height:30px!important}announcement-bar .announcement-bar__content .announcement{flex-basis:30px!important;height:30px!important;font-size:.78rem!important;min-height:30px!important;line-height:1.1;padding-block:4px!important}announcement-bar .announcement-bar__content-nav{height:30px!important;width:30px!important}announcement-bar .announcement-bar__content-nav svg{height:8px;width:12px}.site-header--border:after,.header__bottom--border:before{display:none}.header-container--top .container--large,.header__bottom.container--large{max-width:none;padding-inline-start:22px;padding-inline-end:22px}.site-header a,.site-header .site-nav.style--classic a,.site-header .site-nav.style--classic .menu-link{color:#111!important}.site-header .button__icon:not(.button__icon--special) svg path,.site-header .button__icon:not(.button__icon--special) svg circle,.site-header .mobile-menu-button svg path,.site-header .site-nav.style--classic .icon svg *{fill:#111!important;stroke:#111!important}.site-header .button__icon--special svg *{stroke:#111!important}.site-header .logo img{max-height:30px}.site-header .logo-txt{color:#111!important;font-weight:600;letter-spacing:0}.site-nav.style--classic nav>ul{gap:38px;margin-inline-start:0}.site-nav.style--classic .menu-link{padding:0;font-size:.78rem;font-weight:400;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.site-nav.style--classic .menu-link span:not(.pps),.site-nav.style--classic .menu-link .text-animation--underline-in-header{background-image:none!important;border-bottom:0!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important}.site-nav.style--classic nav>ul>li>.menu-link>.icon{display:none!important}.site-nav.style--classic nav>ul>li>.menu-link:after{background:#111;bottom:-8px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease;width:100%}.no-touchevents .site-nav.style--classic nav>ul>li>.menu-link:hover:after,.site-nav.style--classic nav>ul>li>.menu-link[aria-expanded=true]:after{transform:scaleX(1)}.icon-button,.icon-button .button__icon,.icon-button .button__icon svg{width:21px;height:21px}.icon-button{display:inline-flex;align-items:center;justify-content:center}.icon-button .button__icon{position:relative}.icon-button__label{background:#111;color:#fff;display:none;font-size:.5rem;font-weight:500;height:15px;left:15px;line-height:15px;min-width:15px;padding:0 4px;top:-2px;width:auto}.icon-button__label:not(:empty){display:flex}.icon-button__label:empty,.icon-button__label.is-empty{display:none!important}.icon-button__label[data-header-cart-count]{display:none!important}.icon-button__label[data-header-cart-count]:not(:empty){display:flex!important}.icon-button__label[data-header-cart-count]:where(:not(:empty)){display:flex!important}.icon-button__label[data-header-cart-count].is-empty{display:none!important}.site-header .icon-button .button__icon svg *{stroke-width:1.35!important}.site-header .area--search .button__icon svg,.site-header .mobile-menu-button svg{display:none}.site-header .area--search .button__icon:before{border:1.35px solid #111;border-radius:50%;content:"";height:14px;left:1px;position:absolute;top:1px;width:14px}.site-header .area--search .button__icon:after{background:#111;content:"";height:1.35px;left:14px;position:absolute;top:15px;transform:rotate(45deg);transform-origin:left center;width:8px}.site-header .mobile-menu-button:before{background:#111;box-shadow:0 8px #111,0 16px #111;content:"";display:block;height:1px;width:28px}@media screen and (min-width:1024px){.site-header{min-height:70px}.header-container--top{position:relative;z-index:12}.site-header--style-two-rows .header-container--bottom{position:absolute;top:0;right:220px;bottom:0;left:245px;z-index:13;pointer-events:none}.site-header--style-two-rows .header-container--bottom .header__bottom,.site-header--style-two-rows .header-container--bottom .site-nav,.site-header--style-two-rows .header-container--bottom .site-nav nav,.site-header--style-two-rows .header-container--bottom .site-nav ul,.site-header--style-two-rows .header-container--bottom .site-nav li,.site-header--style-two-rows .header-container--bottom .site-nav a{pointer-events:auto}.site-header--style-two-rows .header__top.site-header--menu-classic{grid-template-columns:max-content 1fr max-content max-content max-content;grid-template-areas:"logo spacer search account cart"!important;column-gap:22px;height:70px!important;margin:0}.header__top--logo-center .logo{position:static;left:auto;top:auto;transform:none}.header__top--logo-center .area--logo{grid-area:logo!important;justify-self:start!important}.site-header--style-two-rows .header__top .area--menu-classic{display:none}.header__bottom{min-height:70px;padding-block:0;justify-content:flex-start}.header__bottom .site-nav.style--classic{justify-content:flex-start}.header__bottom .site-nav.style--classic nav>ul{flex-wrap:nowrap;align-items:center;min-height:70px}.header__top .area--search,.header__top .area--account,.header__top .area--cart{align-self:center}.header__top .area--search,.header__top .area--account,.header__top .area--cart{justify-self:end}.header__top .icon-button{margin:0}.header__top .icon-button__text{display:none!important}.header__top .area--custom-icon{display:none}.site-nav.style--classic .submenu{padding-top:28px}.site-nav.style--classic .submenu .menu-link,.site-nav.style--classic .submenu a{font-size:.88rem!important;font-weight:400!important;letter-spacing:.01em;line-height:1.45;text-transform:none}.site-nav.style--classic .submenu:after{background:#fff}.site-nav.style--classic .submenu-holder{box-shadow:0 16px 38px #11111114}.header__top .area--menu-classic{grid-area:spacer;min-width:0;justify-self:start}}@media screen and (max-width:1023px){announcement-bar .announcement-bar,announcement-bar .announcement-bar__content{height:32px!important;min-height:32px!important}announcement-bar .announcement-bar__content .announcement{flex-basis:32px!important;height:32px!important;font-size:.78rem!important;min-height:32px!important;padding-block:4px!important}announcement-bar .announcement-bar__content-nav{height:32px!important;width:34px!important}.site-header{min-height:72px}.header-container--top .container--large{padding-inline-start:22px;padding-inline-end:22px}.header__top{height:72px!important;min-height:72px;margin:0}.header__top--logo-center .logo{max-width:52vw}.site-header .logo img{max-height:28px}.icon-button,.icon-button .button__icon,.icon-button .button__icon svg{height:20px;width:20px}.header__top .area--search,.header__top .area--cart,.header__top .area--menu{align-items:center;align-self:center;display:inline-flex;height:72px;justify-content:center;margin:0}.header__top .area--cart .button__icon{margin-inline-end:0}.header__top .area--cart,.header__top .area--menu{width:34px}.header__top .area--cart{transform:none}.header__top .area--cart .button__icon{display:flex;align-items:center;justify-content:center;height:28px;width:28px}.header__top .area--cart .button__icon svg{display:block;height:24px;width:24px}.header__top .area--cart .icon-button__label[data-header-cart-count]{font-size:.46rem;height:14px;left:18px;line-height:14px;min-width:14px;padding:0 3px;top:17px}.site-header .mobile-menu-button{height:72px!important;padding:0}.site-header .mobile-menu-button:before{box-shadow:0 7px #111,0 14px #111;transform:translateY(-7px);width:16px}#site-menu-sidebar{background:#fff;width:min(82vw,390px)}#site-menu-sidebar .sidebar__title{color:#111;font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}#site-menu-sidebar .sidebar__header{min-height:64px}#site-menu-sidebar .sidebar__body{padding-top:0}#site-menu-sidebar mobile-navigation .site-nav ul{padding-inline:24px}#site-menu-sidebar mobile-navigation .site-nav ul a:not(.button):not(.menu-promotion-background-image){border-bottom:0!important;padding:12px 0}#site-menu-sidebar mobile-navigation .site-nav .submenu,#site-menu-sidebar mobile-navigation .site-nav .babymenu{background:#fff;min-height:calc(100vh - 64px)}#site-menu-sidebar mobile-navigation .site-nav .submenu-holder{background:#fff;min-height:calc(100vh - 64px)}#site-menu-sidebar mobile-navigation .site-nav .submenu-back a{color:#777;font-size:.78rem!important;letter-spacing:.03em;padding-bottom:20px!important}#site-menu-sidebar .site-nav.style--sidebar .menu-link{color:#111;border-bottom:0!important;font-size:.9rem!important;font-weight:400!important;letter-spacing:.04em;line-height:1.2;padding-block:13px;text-transform:uppercase}#site-menu-sidebar .site-nav.style--sidebar .menu-link span,#site-menu-sidebar .site-nav.style--sidebar .menu-link .text-size--large,#site-menu-sidebar .site-nav.style--sidebar .menu-link .text-weight--bold{font-size:inherit!important;font-weight:inherit!important}#site-menu-sidebar .site-nav.style--sidebar .menu-link .icon{margin-inline-end:-2px}#site-menu-sidebar .site-nav.style--sidebar .menu-link .icon svg{height:9px;width:15px}#site-menu-sidebar .site-nav.style--sidebar .menu-link .icon svg *{fill:#111!important;stroke-width:1!important}#site-menu-sidebar .sidebar__close svg *{stroke-width:1.5!important}}.template-index .mount-slideshow .css-slider,.template-collection .mount-slideshow .css-slider,.template-product .mount-slideshow .css-slider{position:relative}.template-index .mount-slideshow .css-slider--bottom-navigation,.template-collection .mount-slideshow .css-slider--bottom-navigation{overflow:hidden}.template-index .mount-slideshow .css-slider--bottom-navigation .grid--slider,.template-collection .mount-slideshow .css-slider--bottom-navigation .grid--slider{position:relative}.template-index .mount-slideshow .css-slider--bottom-navigation .grid--slider:after,.template-collection .mount-slideshow .css-slider--bottom-navigation .grid--slider:after{display:none}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{background:transparent;border-radius:0;box-shadow:none;height:100%;top:0;right:0;bottom:0;left:0;margin:0!important;padding:0;pointer-events:none;position:absolute;transform:none;width:100%;z-index:20}.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{background:#fffffff0;border-radius:999px;bottom:22px;box-shadow:0 8px 26px #11111129;left:50%;margin:0!important;padding:9px 16px;position:absolute;transform:translate(-50%);z-index:20}.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation{margin:0 12px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation{background:transparent;border-radius:0;bottom:18px!important;box-shadow:none;display:flex!important;gap:8px;left:50%;margin:0;padding:0;pointer-events:auto;position:absolute!important;transform:translate(-50%);z-index:30}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot,.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot{background:#ffffff94!important;border-radius:999px!important;box-shadow:0 1px 5px #11111129;height:3px;opacity:1;width:34px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active,.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot.active{background:#111!important;opacity:1}.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button{height:20px;width:20px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button{align-items:center;background:transparent;border:0;border-radius:0;display:none!important;height:54px;justify-content:center;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:34px;z-index:31}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-prev,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-prev{left:22px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-next,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-next{right:22px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button svg,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button svg,.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button svg{display:none!important}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button:before,.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button:after,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button:before,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button:after{display:none!important}@media screen and (max-width:767px){.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-navigation-container{bottom:16px;padding:7px 13px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-button{background:transparent;display:none!important;height:50px;width:30px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-prev,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-prev{left:12px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-next,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-next{right:12px}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation{bottom:12px!important;gap:6px;padding:0}.template-index .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot,.template-collection .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot,.template-product .mount-slideshow .css-slider:not(.css-slider--overlay-navigation) .css-slider-dot-navigation .css-slider-dot{height:4px;width:34px}}.template-collection .main-content{background:#fff}.template-collection .shopify-section[id*=main-collection-product-grid] .container--large,.template-collection .container--large:has(#main-collection-product-grid){max-width:none;padding-inline-start:20px;padding-inline-end:20px}.template-collection .facets--horiz{border-top:0;border-bottom:1px solid #dcdcdc;margin-bottom:68px;padding:26px 20px 30px}.template-collection .facets__form--horizontal{align-items:center;max-width:none}.template-collection .facets__heading,.template-collection .collection-filters__label,.template-collection .facets__summary,.template-collection .collection-heading,.template-collection .collection-product-count{color:#111;font-size:.9rem;font-weight:400;letter-spacing:0}.template-collection .collection-filters__field{align-items:center;gap:8px}.template-collection .collection-filters__sort,.template-collection .select__select{background:transparent;border:0;color:#111;font-size:.9rem;min-height:auto;padding:0 22px 0 0}.template-collection #CollectionProductGrid{width:100%}.template-collection #main-collection-product-grid{row-gap:58px}.template-collection #main-collection-product-grid .product-item{background:transparent}.template-collection #main-collection-product-grid .product-item__image,.template-collection #main-collection-product-grid .product-item__slider,.template-collection #main-collection-product-grid .product-item__slider .css-slider-holder,.template-collection #main-collection-product-grid .product-item__slider figure,.template-collection #main-collection-product-grid .product-item__image-no-slider,.template-collection #main-collection-product-grid .product-item__image-no-slider img{border-radius:0}.template-collection #main-collection-product-grid .product-item__image .lazy-image--fit{background:#fafafa}.template-collection #main-collection-product-grid .product-item__image-figure{transition:opacity .22s ease,transform .22s ease!important}.no-touchevents .template-collection #main-collection-product-grid .product-item:hover .product-item__image-figure{transform:scale(1.015)}.product-item .product-item__text{padding:18px 0 0;margin:0;gap:8px}.product-item .product-item__title{color:#111;line-height:1.42;text-decoration:none!important}.product-item .product-item__title span{background-image:none!important;border-bottom:0!important;color:#111;font-size:.9rem!important;font-weight:500!important;letter-spacing:0;text-decoration:none!important}.product-item .product-item__title .text-animation--underline,.product-item .product-item__title .text-animation--underline-thin,.product-item .product-item__title .text-animation--underline-large{background-image:none!important;border-bottom:0!important;text-decoration:none!important}.no-touchevents .product-item .product-item__title:hover span{background-size:0 0!important;text-decoration:none!important}.product-item .product-item__price{color:#111;font-size:.86rem!important;font-weight:400;letter-spacing:0}.product-item .product-price--compare{color:#8a8a8a;font-size:.84rem}.product-item__badge{border-radius:3px;font-size:.68rem;font-weight:500;height:1.25rem;line-height:1.25rem;padding-inline:.5rem}@media screen and (min-width:768px){.template-collection #main-collection-product-grid{column-gap:20px}}@media screen and (max-width:767px){.template-collection .facets--horiz{display:none}.template-collection .collection-heading-container{border-bottom:1px solid #dedede;margin-bottom:34px;padding:18px 0}.template-collection .collection-heading{align-items:center;flex-wrap:nowrap}.template-collection .collection-heading__actions{width:auto}.template-collection #collection-filters-handle{background:#fff;border:1px solid #111;border-radius:0;color:#111;min-height:38px;padding:0 16px}.template-collection #main-collection-product-grid{row-gap:38px}.product-item .product-item__text{padding-top:12px;gap:6px}.product-item .product-item__title span{font-size:.84rem!important;line-height:1.42}.product-item .product-item__price{font-size:.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-doe-refinement.css.map */
