.doll-sticky-header:has(#SiteHeader[data-sticky=true][data-overlay=false]):has(.announcement-bar[data-sticky=true][data-sticky-mobile=true]){position:sticky;top:0;z-index:19;background:var(--colorNav)}.doll-sticky-header:has(#SiteHeader[data-sticky=true][data-overlay=false]):has(.announcement-bar[data-sticky=true][data-sticky-mobile=true])>.shopify-section-group-header-group:has(#SiteHeader){display:contents}.js-drawer-open--search .doll-sticky-header:has(#SiteHeader[data-sticky=true][data-overlay=false]):has(.announcement-bar[data-sticky=true][data-sticky-mobile=true]){z-index:28}#CartDrawer.drawer--is-open,#NavDrawer.drawer--is-open{z-index:30}.doll-sticky-header:has(#SiteHeader[data-sticky=true][data-overlay=false]):has(.announcement-bar[data-sticky=true][data-sticky-mobile=true]):has(.drawer--is-open),.doll-sticky-header:has(.drawer--is-open){z-index:31}body:has(.doll-sticky-header .drawer--is-open) .main-content:after{z-index:28}:is([id^=ProductOptions-],[id^=ProductBuyNow-]){scroll-margin-block-start:calc(var(--doll-sticky-header-height, 0px) + 16px)}.doll-nav-trigger .js-drawer-open-nav{min-width:44px;min-height:44px}#NavDrawer{--colorDrawers: #111;--colorDrawerText: #fff;--colorDrawerBorder: #393939;--colorDrawersDim: #262626;color-scheme:dark;overscroll-behavior:contain}#NavDrawer .drawer__fixed-header,#NavDrawer .drawer__header{min-height:56px}#NavDrawer .drawer__scrollable{padding-top:0}#NavDrawer .mobile-nav__link--top-level,#NavDrawer .mobile-nav__link--button{font:inherit;letter-spacing:normal;text-transform:none}#NavDrawer .mobile-nav__item:after{border-color:var(--colorDrawerBorder)}.doll-nav-settings{border-bottom:1px solid var(--colorDrawerBorder);padding:12px 0 16px}.doll-drawer-localization{display:grid;grid-template-columns:1fr;gap:5px;margin:0}.doll-drawer-localization label{margin:5px 0 0;font:inherit;letter-spacing:normal;text-transform:none}.doll-drawer-localization select{min-width:0;width:100%;min-height:44px;border-color:var(--colorDrawerBorder);color:inherit;background-color:var(--colorDrawersDim);font:inherit;-webkit-appearance:auto;appearance:auto}.grid-product .addtocart_wrapper{display:grid;gap:6px;margin-top:8px}.grid-product .doll-card-purchase .btn{min-height:44px;display:flex;justify-content:center;align-items:center;font-family:inherit}.doll-quick-open{overflow:hidden}.doll-quick{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:min(880px,calc(100vw - 64px));max-width:none;max-height:min(82dvh,720px);padding:0;margin:auto;border:0;background:var(--colorBody);color:var(--colorTextBody);font-family:inherit}.doll-quick[open]{display:flex;flex-direction:column}.doll-quick::backdrop{background-color:#0000008f}.doll-quick__bar{flex:none;display:flex;justify-content:flex-end;border-bottom:1px solid var(--colorBorder)}.doll-quick__bar button{display:grid;place-items:center;width:44px;height:44px;color:inherit}.doll-quick__bar .icon{width:21px;height:21px}.doll-quick__body{overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:start;column-gap:24px;padding:20px 24px 24px}.doll-quick__body [data-doll-product],.doll-quick__body article{display:contents}.doll-quick__gallery{grid-column:1;grid-row:1 / span 4;display:grid;grid-auto-flow:column;grid-auto-columns:88%;align-self:start;gap:8px;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.doll-quick__gallery figure{margin:0;scroll-snap-align:start;background-color:var(--colorSmallImageBg)}.doll-quick__gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.doll-quick__body h2,.doll-quick__price,.doll-quick__controls,.doll-quick [data-doll-loading-title]{grid-column:2}.doll-quick h2{text-align:start;text-transform:none;letter-spacing:normal;font-size:calc(var(--typeBaseSize, 14px) * 1.25);line-height:1.3;margin:0 0 6px}.doll-quick__price{margin-bottom:12px;font-weight:600}.doll-quick__price s{margin-inline-start:5px;font-weight:400;opacity:.65}.doll-quick__label,.doll-quick__quantity{margin:0 0 4px;font:inherit;letter-spacing:normal;text-transform:none}.doll-quick__colors{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.doll-quick__colors button{min-width:44px;min-height:44px;display:grid;place-items:center;padding:3px;border:1px solid var(--colorBorder);border-radius:50%;font:inherit}.doll-quick__colors button[aria-pressed=true]{border:2px solid currentColor;padding:2px}.doll-quick__colors img{width:38px;height:38px;object-fit:cover;border-radius:50%}.doll-quick__powers{margin:0 0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.doll-quick__powers label{min-width:0;font:inherit;letter-spacing:normal;text-transform:none}.doll-quick__powers select{width:100%;min-height:44px;margin-top:4px;font:inherit}.doll-quick__stepper{display:inline-grid;grid-template-columns:42px 52px 42px;height:44px;margin-bottom:12px;border:1px solid var(--colorBorder)}.doll-quick__stepper>*{color:inherit;font:inherit;padding:0;border:0;text-align:center}.doll-quick__stepper input{-webkit-appearance:textfield;appearance:textfield;border-inline:1px solid var(--colorBorder)}.doll-quick__stepper input::-webkit-inner-spin-button,.doll-quick__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.doll-quick [data-doll-add]{min-height:44px}.doll-quick__details{display:block;width:fit-content;margin:12px auto 0;text-decoration:underline;text-underline-offset:2px}.doll-quick [data-doll-status]{margin:0 0 8px}.doll-quick [data-doll-cart-error]{color:#a22937;margin:6px 0 0}.doll-quick [hidden]{display:none!important}@media screen and (max-width:768px){.doll-quick{inset:auto 0 0;width:100%;max-height:87dvh;margin:0}.doll-quick__body{display:block;padding:10px 12px max(16px,env(safe-area-inset-bottom))}.doll-quick__gallery{grid-auto-columns:42%;margin-bottom:10px}.doll-quick__powers select,.doll-drawer-localization select{font-size:max(16px,1em)}}.doll-drawer-market[hidden],.buckscc-floating-box.doll-currency-in-menu{display:none!important}.doll-drawer-market label{display:block;margin-bottom:4px}.doll-quick .doll-quick__powers{border:0;padding:0;min-width:0}.doll-quick .doll-quick__powers label,.doll-quick .doll-quick__quantity{font-family:inherit;font-size:var(--typeBaseSize);letter-spacing:normal;text-transform:none}.doll-quick [data-doll-validation]{color:#a22937;margin:8px 0 0;line-height:1.4}.doll-quick [aria-invalid=true]{border-color:#a22937}.doll-quick__details.btn{width:100%;min-height:44px;text-decoration:none}.doll-editorial-purchase{padding:0 12px 12px}.doll-editorial-purchase .btn{display:flex;min-height:44px;align-items:center;justify-content:center;font-family:inherit;padding-inline:6px;text-decoration:none}.doll-editorial-purchase .addtocart_wrapper{margin-top:0}@media screen and (min-width:769px){.site-nav__icons:has(>.doll-header-localization){display:flex;align-items:center}.doll-header-localization{align-self:center;flex:none;margin-inline-end:8px}.doll-header-localization form{display:flex;gap:12px;align-items:center}.doll-header-localization label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.doll-header-localization select{min-height:44px;width:auto;max-width:120px;padding:0 2px;background:transparent;border:0;color:inherit;font:inherit}.doll-header-language{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/2dadoll-shopping.css.map */
