.gf-product-page #MainContent .product__info-container .product-form__submit,.gf-sticky-atc__button,cart-drawer.drawer #CartDrawer #CartDrawer-Checkout,.gf-added-dialog .gf-added-checkout,#MainContent #checkout{background:var(--gf-purchase-button,#100b1c);color:var(--gf-purchase-button-text,#fff);border:0;box-shadow:none}.gf-product-page #MainContent .product__info-container .product-form__submit:hover,cart-drawer.drawer #CartDrawer #CartDrawer-Checkout:hover,.gf-added-dialog .gf-added-checkout:hover{filter:brightness(1.2)}cart-drawer.drawer #CartDrawer #CartDrawer-Checkout:before,cart-drawer.drawer #CartDrawer #CartDrawer-Checkout:after,.gf-added-checkout:before,.gf-added-checkout:after{display:none}cart-drawer.drawer #CartDrawer #CartDrawer-Checkout,.gf-added-dialog .gf-added-checkout{min-height:4.8rem;border-radius:999px;font-weight:600}.gf-added-open{overflow:hidden}.gf-added-dialog{position:fixed;top:auto;left:auto;right:2rem;bottom:2rem;width:43rem;max-width:calc(100vw - 4rem);max-height:min(75dvh,60rem);margin:0;padding:0;border:0;border-radius:1.8rem;background:#faf9f7;color:#17131f;box-shadow:0 1.2rem 5rem #0003;overflow:hidden}.gf-added-dialog[open]{display:flex;flex-direction:column}.gf-added-dialog::backdrop{background:#100b1c4d}.gf-added-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.6rem;border-bottom:1px solid #17131f16;flex:none}.gf-added-header h2{display:flex;align-items:center;gap:.8rem;font:600 1.8rem/1.3 var(--font-body-family);margin:0}.gf-added-header h2>span{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#167b61;color:#fff;width:2.2rem;height:2.2rem;font-size:1.5rem}.gf-added-header>button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;padding:1.3rem;background:#f0efed;color:inherit;cursor:pointer;flex:none}.gf-added-header>button svg{width:100%;height:100%}.gf-added-content{padding:1.4rem 1.6rem 1rem;overflow:auto;overscroll-behavior:contain;min-height:0}.gf-added-lines{overflow:visible}.gf-added-line{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1rem;padding:1rem;margin:0 0 .8rem;border:1px solid #17131f12;border-radius:1.2rem;background:#fff;align-items:center}.gf-added-line[hidden]{display:none}.gf-added-line>img{width:6.4rem;height:8rem;object-fit:contain;display:block}.gf-added-line h3{font:600 1.3rem/1.4 var(--font-body-family);margin:0;overflow-wrap:anywhere}.gf-added-line p{font-size:1.15rem;line-height:1.4;margin:.3rem 0 0;color:#65616b}.gf-added-price{display:flex;flex-direction:column;gap:.3rem;font-size:1.2rem;white-space:nowrap}.gf-added-price s{color:#777}.gf-added-gift{display:inline-block;background:#e6f5ee;color:#11664e;border-radius:999px;padding:.3rem .6rem;margin-top:.5rem;font-size:1.1rem}.gf-added-savings{margin:.6rem 0;color:#11664e;font-size:1.2rem}.gf-cart-costs{font-size:1.2rem;line-height:1.5;margin:.6rem 0}.gf-cart-costs p{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.2rem 0}.gf-cart-costs small{font-size:1.1rem}.gf-added-total{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.8rem 0 1rem;font-size:1.5rem}.gf-added-total strong{font-size:1.9rem}.gf-added-checkout{width:100%}.gf-added-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2rem}.gf-added-links button{min-height:4.4rem;background:none;border:0;color:inherit;font:inherit;font-size:1.2rem;cursor:pointer}.gf-cart-reassurance{text-align:center;font-size:1.05rem;line-height:1.5;margin:.4rem 0}.gf-cart-reassurance p{margin:.4rem 0}.gf-cart-rating{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.2rem}.gf-cart-rating svg{width:1.6rem;height:1.6rem;color:#00a878}.gf-added-dialog button:focus-visible,.gf-cart-continue:focus-visible,gf-cart-protection summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}cart-drawer.drawer #CartDrawer .drawer__inner{width:44rem;max-width:calc(100vw - 2.4rem);height:calc(100dvh - 2.4rem);margin:1.2rem;border-radius:1.8rem;background:#faf9f7}cart-drawer.drawer #CartDrawer .drawer__header{background:#faf9f7}cart-drawer.drawer #CartDrawer .cart-item{margin:.9rem 0;padding:1.2rem .8rem;background:#fff;border:1px solid rgba(var(--color-foreground),.09);border-radius:1.2rem}cart-drawer.drawer #CartDrawer .drawer__footer{max-height:58dvh;overflow:auto;overscroll-behavior:contain;background:#faf9f7;padding-top:1rem;padding-bottom:max(.8rem,env(safe-area-inset-bottom))}cart-drawer.drawer #CartDrawer .gf-cart-continue{min-height:4.4rem;padding:.5rem;font-size:1.2rem;text-underline-offset:3px}cart-drawer.drawer #CartDrawer .gf-cart-payments .icon{width:2.8rem;height:1.8rem}gf-cart-protection{display:block;font-size:1.2rem;border-bottom:1px solid #17131f16;padding:0 0 .8rem;margin:0 0 .8rem}.gf-protection-line{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.gf-protection-line>label{display:flex;align-items:center;gap:.6rem;flex:1;flex-wrap:wrap;cursor:pointer}.gf-protection-line input{-webkit-appearance:none;appearance:none;width:3.8rem;height:2.3rem;border:1px solid #bbb;border-radius:999px;background:#ccc;position:relative;cursor:pointer;flex:none}.gf-protection-line input:after{content:"";position:absolute;left:2px;top:2px;width:1.7rem;height:1.7rem;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002}.gf-protection-line input:checked{background:#167b61;border-color:#167b61}.gf-protection-line input:checked:after{left:1.7rem}.gf-protection-line input:focus-visible{outline:2px solid #17131f;outline-offset:3px}.gf-protection-line input:disabled{opacity:.5;cursor:wait}.gf-protection-info{position:relative}.gf-protection-info>summary{display:flex;align-items:center;justify-content:center;list-style:none;width:2.8rem;height:3.6rem;cursor:pointer;font-size:1.3rem;text-decoration:underline}.gf-protection-info>summary::-webkit-details-marker{display:none}.gf-protection-info>div{position:absolute;bottom:100%;right:-4rem;width:min(28rem,70vw);padding:1.2rem;background:#17131f;color:#fff;border-radius:1rem;box-shadow:0 .3rem 1rem #0003;z-index:4;line-height:1.5}.gf-protection-info p{margin:0}.gf-protection-info a{color:#fff;text-underline-offset:3px}gf-cart-protection>[role=alert]{font-size:1.2rem;color:#a4262c}.gf-cart-page-continue{display:block;text-align:center;min-height:4.4rem;padding:1rem}.gf-gallery-dots{display:none}@media(max-width:749px){.gf-product-page #MainContent .product-media-container.media-type-image .media{padding-top:min(calc(var(--gf-gallery-mobile-vw,100) * 1vw),var(--gf-gallery-mobile-cap,420px))!important}.gf-product-page #MainContent .product-media-container.media-type-image .media img{object-fit:contain;object-position:center}.gf-product-page media-gallery.gf-dots-ready [id^=GalleryViewer-]>.slider-buttons,.gf-product-page media-gallery.gf-dots-ready [id^=GalleryThumbnails-]{display:none!important}.gf-gallery-dots:not([hidden]){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:.4rem auto .2rem;gap:0;width:100%}.gf-gallery-dots button{display:flex;align-items:center;justify-content:center;border:0;background:none;padding:0;width:2.6rem;height:3.2rem;cursor:pointer}.gf-gallery-dots button:after{content:"";display:block;width:.6rem;height:.6rem;border-radius:999px;background:#b6b3ba}.gf-gallery-dots button[aria-current=true]:after{width:1.9rem;background:#17131f}.gf-gallery-dots button:focus-visible{outline:2px solid #17131f;outline-offset:-1px;border-radius:.4rem}.gf-added-dialog{left:1.2rem;right:1.2rem;bottom:1.2rem;width:auto;max-width:none;max-height:68dvh;border-radius:1.8rem}.gf-added-header{padding:1rem 1.2rem}.gf-added-header h2{font-size:1.7rem}.gf-added-content{padding:1rem 1.2rem .6rem}.gf-added-line{grid-template-columns:5.6rem minmax(0,1fr) auto;gap:.7rem;padding:.8rem}.gf-added-line>img{width:5.6rem;height:7rem}.gf-added-line h3{font-size:1.2rem}.gf-added-line p{font-size:1.05rem}}@media(max-height:500px){.gf-added-dialog{max-height:90dvh}cart-drawer.drawer #CartDrawer .drawer__footer{max-height:none;overflow:visible}}.gf-protection-info[open]{flex:0 0 100%;order:3}.gf-protection-info[open]>div{position:static;width:100%;box-sizing:border-box;box-shadow:none;margin:.3rem 0}cart-drawer.drawer #CartDrawer #CartDrawer-Checkout:focus-visible,#MainContent #checkout:focus-visible{outline:2px solid var(--gf-purchase-button,#100b1c);outline-offset:4px}cart-drawer.drawer #CartDrawer .drawer__header{padding:.8rem 1.4rem}cart-drawer.drawer #CartDrawer .drawer__heading{font-size:1.8rem}cart-drawer.drawer #CartDrawer .gf-cart-shipping{padding:.6rem 1.4rem;font-size:1.15rem}cart-drawer.drawer #CartDrawer .cart-item{grid-template-columns:5.4rem minmax(0,1fr) auto;gap:.4rem .7rem;padding:.9rem .7rem;margin:.6rem 0}cart-drawer.drawer #CartDrawer .cart-item__media,cart-drawer.drawer #CartDrawer .cart-item__image{width:5.4rem}cart-drawer.drawer #CartDrawer .cart-item__image{max-height:7.4rem}cart-drawer.drawer #CartDrawer .cart-item__name{font-size:1.2rem;line-height:1.3}cart-drawer.drawer #CartDrawer .cart-item__details .product-option{font-size:1.1rem;line-height:1.35}cart-drawer.drawer #CartDrawer .cart-item__details>.product-option{display:none}cart-drawer.drawer #CartDrawer .cart-item__details dl{margin:.3rem 0}cart-drawer.drawer #CartDrawer .quantity{width:9.6rem;min-height:3.8rem}cart-drawer.drawer #CartDrawer .quantity__button{width:3rem}cart-drawer.drawer #CartDrawer .drawer__footer{padding:.8rem 1.4rem;max-height:42dvh}cart-drawer.drawer #CartDrawer .totals__total{font-size:1.4rem}cart-drawer.drawer #CartDrawer .totals__total-value{font-size:1.6rem}cart-drawer.drawer #CartDrawer .gf-cart-costs{margin:.3rem 0;font-size:1.1rem}cart-drawer.drawer #CartDrawer #CartDrawer-Checkout{min-height:4.4rem;font-size:1.4rem}cart-drawer.drawer #CartDrawer .gf-cart-rating{margin:.4rem 0;font-size:1.1rem}cart-drawer.drawer #CartDrawer .gf-cart-continue{min-height:4.4rem;padding:.3rem}cart-drawer.drawer #CartDrawer .gf-cart-payments{gap:.2rem}cart-drawer.drawer #CartDrawer .gf-cart-payments .icon{width:2.4rem;height:1.5rem}.gf-product-page #MainContent{position:relative;isolation:isolate;z-index:0}.gf-cart-line-quantity{font-size:1.1rem;line-height:1.4}cart-drawer.drawer #CartDrawer .cart-item__quantity-wrapper{gap:.6rem}cart-drawer.drawer #CartDrawer .cart-item__quantity-wrapper>input[type=hidden]{display:none}cart-drawer.drawer #CartDrawer .cart-item__quantity-wrapper .quantity-popover-container{order:1}cart-drawer.drawer #CartDrawer .drawer__header .drawer__close{top:.3rem}cart-drawer.drawer #CartDrawer cart-drawer-items{padding:0 1.4rem}@media(max-height:500px){cart-drawer.drawer #CartDrawer .drawer__footer{max-height:42dvh}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/gf-preview15.css.map */
