@font-face{font-family:Futura;src:url(/cdn/shop/files/FuturaStd-Book.woff?v=1752773020) format("woff"),url(/cdn/shop/files/FuturaStd-Book.woff?v=1752773020) format("woff2")}:root{--font-logo-weight: 200;--font-logo-style: unset;--font-heading-weight: 400;--font-heading-style: normal;--font-logo: "Futura", "Jost", "Avenir Next", "Avenir", "Century Gothic", system-ui, sans-serif;--font-body-weight: 400;--font-body-style: unset}.logo,.site-logo{color:var(--font-logo-color)!important}body,p,div{color:var(--font-body-color)}.header__navigation a{font-weight:400!important;font-size:12px!important;letter-spacing:1.2px!important;text-transform:uppercase!important}.header__links-primary .fs-navigation-base{font-weight:500!important;font-size:12px!important;letter-spacing:1px!important;text-transform:uppercase!important}.header__links-primary a:not(.fs-navigation-base){font-weight:400!important;font-size:12px!important;color:#333!important}.header--transparent:not(.is-sticky):not(:hover):not(:focus-within):not(.dropdown-active){background-color:#fff}.meganav h4 a{font-size:13px!important;font-weight:500!important;text-transform:uppercase!important}.meganav ul[depth="1"] li a{font-size:13px!important;font-weight:500!important}.meganav ul[depth="1"]>li>a{line-height:1.2!important;display:inline-block}.meganav h4+ul>li{line-height:1!important;margin:0 0 4px!important}.meganav__secondary-promo-text-button .btn--overlay.btn--secondary{background-color:#fff!important;color:#000!important}.meganav__secondary-promo-text-button .btn--overlay.btn--secondary:hover,.meganav__secondary-promo-text-button .btn--overlay.btn--secondary:focus{background-color:#fff!important;color:#000!important}.meganav__secondary-promo-text-button,.button-block__button{margin-top:0!important;padding-top:0!important}.btn--secondary{background-color:transparent;border:2px solid #333;color:#333;padding:1rem 2rem;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;width:100%;margin-top:1rem}.btn--secondary:hover{background-color:#333;color:#fff}.btn--full-width{width:100%;display:block}.product-form__buttons+.product-form__buttons{margin-top:1rem}.section-introduction--centered{text-align:center;width:100%;max-width:none}.section-introduction--centered .section-introduction{display:block;width:100%}.gallery-carousel__heading-wrapper{position:relative;display:inline-block;margin-bottom:1rem}.gallery-carousel__heading-wrapper:before,.gallery-carousel__heading-wrapper:after{content:"";position:absolute;top:50%;width:60px;height:1px;background-color:#d4d4d4}.gallery-carousel__heading-wrapper:before{right:100%;margin-right:20px}.gallery-carousel__heading-wrapper:after{left:100%;margin-left:20px}.section-introduction--centered .gallery-carousel__heading{text-align:center;margin:0}@media (max-width: 767px){.gallery-carousel__heading-wrapper:before,.gallery-carousel__heading-wrapper:after{width:40px}.gallery-carousel__heading-wrapper:before{margin-right:15px}.gallery-carousel__heading-wrapper:after{margin-left:15px}}.section-introduction--centered .gallery-carousel__subheading{text-align:center;margin-left:auto;margin-right:auto}.gallery-item{display:flex;flex-direction:column;height:100%}.gallery-item__link{display:block;text-decoration:none;color:inherit}.gallery-item__link:hover{text-decoration:none}.gallery-item--label-overlay .gallery-item__image-wrapper{position:relative;flex:1;display:flex;flex-direction:column}.gallery-item--label-overlay .gallery-item__label{position:absolute;bottom:0;left:0;right:0;padding:20px}.gallery-item--label-beneath{display:flex;flex-direction:column;height:100%}.gallery-item--label-beneath .gallery-item__image-wrapper{flex:1}.gallery-item--label-beneath .gallery-item__label{padding-top:16px}.gallery-item__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:16px;margin-bottom:8px;color:#333;margin-top:2px}@font-face{font-family:Futura;src:url(FuturaStd-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Futura;src:url(FuturaStd-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Futura;src:url(FuturaStd-BookOblique.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Futura;src:url(FuturaStd-Bold.woff) format("woff");font-weight:700;font-style:normal}.bogos-mix-match-widget{background-color:#f8f8f8!important;padding:10px!important;margin:6px 0!important;font-family:Jost,system-ui,sans-serif!important;border:none!important;box-shadow:none!important;line-height:1.4!important;border-radius:0!important;border:1px solid #aaaaaa!important}.bogos-mix-match-widget-header{margin-bottom:6px!important}.bogos-mix-match-widget-title{font-size:20px!important;font-weight:500!important;color:#333!important;margin-bottom:3px!important;text-align:center!important;text-transform:uppercase!important}.bogos-mix-match-widget-description{font-size:15px!important;color:#666!important;text-align:center!important;margin-bottom:3px!important}.bogos-mix-match-badges-container{display:flex!important;justify-content:center!important;margin-bottom:6px!important}.bogos-mix-match-badge-item{background-color:#e8f5e8!important;border-radius:8px!important;padding:4px 16px!important;display:flex!important;align-items:center!important;gap:8px!important;border:none!important}.bogos-mix-match-badge-title{font-size:14px!important;font-weight:500!important;color:#2d5a3d!important}.bogos-mix-item-container{padding:6px 10px!important;margin-bottom:3px!important}.bogos-mix-item-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:3px!important}.bogos-mix-item-header-title{font-size:14px!important;font-weight:500!important;color:#333!important;text-transform:lowercase!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-item-choose-product{font-size:14px!important;color:#06c!important;text-decoration:none!important;cursor:pointer!important;text-transform:lowercase!important}.bogos-mix-item-choose-product:hover{text-decoration:underline!important}.bogos-mix-item-checkbox{width:18px!important;height:18px!important;margin-right:8px!important;border-radius:3px!important}.bogos-mix-item{display:flex!important;gap:12px!important;align-items:center!important}.bogos-mix-item-img{width:100px!important;height:100%!important;object-fit:cover!important;border-radius:0!important;border:none!important;margin-left:0!important;margin-top:0!important;flex-shrink:0!important}.bogos-mix-item-info{flex:1!important;display:flex!important;flex-direction:column!important}.bogos-mix-item-title{font-size:14px!important;font-weight:500!important;color:#333!important;text-decoration:none!important;display:block!important;margin-bottom:1px!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-item-title:hover{text-decoration:underline!important}.bogos-mix-item-variant-quantity{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:1px!important}.bogos-mix-match-quantity-container{display:flex!important;align-items:center!important}.bogos-mix-match-quantity{display:flex!important;align-items:center!important;border:1px solid #e6e6e6!important;border-radius:0!important;overflow:hidden!important}.bogos-minus-mix-btn,.bogos-plus-mix-btn{width:32px!important;height:32px!important;border:none!important;background-color:#f8f8f8!important;color:#333!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.bogos-minus-mix-btn:hover,.bogos-plus-mix-btn:hover{background-color:#e6e6e6!important}.bogos-minus-mix-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.bogos-mix-match-quantity-input{width:45px!important;height:32px!important;border:none!important;text-align:center!important;font-size:14px!important;font-weight:500!important;background-color:#fff!important}.bogos-mix-item-price{display:flex!important;align-items:center!important;gap:8px!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-item-discount-price{font-size:14px!important;font-weight:500!important;color:#333!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-item-original-price{font-size:14px!important;color:#999!important;text-decoration:line-through!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-match-widget-footer{border-top:1px solid #e6e6e6!important;padding-top:6px!important;margin-top:6px!important}.bogos-mix-match-total{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:6px!important;margin-bottom:6px!important}.bogos-mix-match-total-title{font-size:15px!important;font-weight:500!important;color:#333!important;text-transform:uppercase!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-match-total-price{display:flex!important;align-items:center!important;gap:5px!important}.bogos-mix-match-total-discount-price{font-size:15px!important;font-weight:600!important;color:#333!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-match-total-original-price{font-size:14px!important;color:#999!important;text-decoration:line-through!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-match-button-add{width:100%!important;height:48px!important;padding:8px 18px!important;background-color:#333!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-family:Jost,system-ui,sans-serif!important}.bogos-mix-match-button-add:hover{background-color:#555!important}.sca-d-none{display:none!important}@media (max-width: 768px){.bogos-mix-match-widget{padding:12px!important;margin:10px 8px!important}.bogos-mix-item-container{padding:10px 12px!important}.bogos-mix-item{flex-direction:column!important;text-align:center!important}.bogos-mix-item-img{width:80px!important;height:80px!important;margin-left:0!important}.bogos-mix-item-variant-quantity{flex-direction:column!important;gap:6px!important}.bogos-mix-match-total{flex-direction:column!important;gap:6px!important;text-align:center!important}}.bogos-mix-match-widget *{box-sizing:border-box!important}.bogos-bundle-page-container,.bogos-bundle-page-container *{font-family:Jost,system-ui,sans-serif!important}.bogos-bp-header-title,.bogos-bp-widget-title,.bogos-bp-step-title,.bogos-bp-step-header-title,.bogos-step-items-header-title,.bogos-bp-product-title,.bogos-bp-product-price,.bogos-bp-btn-add-product,.bogos-bp-button-add,.bogos-bp-product-load-more,.bogos-step-item-title{font-weight:500!important}.bogos-bp-widget-footer .bogos-bp-total-discount-price{font-weight:600!important}.bogos-bp-widget-footer .bogos-bp-total-title{text-transform:uppercase!important;font-weight:500!important}.bogos-bp-widget{background-color:#f8f8f8!important}.bogos-bp-widget,.bogos-bp-product-card,.bogos-step-item-blank,.bogos-step-item,.bogos-bp-quantity,.bogos-bp-step-bar-single,.bogos-bp-banner-img,.bogos-bp-btn-add-product,.bogos-bp-button-add,.bogos-bp-product-load-more{border-radius:0!important}.bogos-bp-header-title{margin-top:20px!important}.bogos-bp-header-subtitle{font-size:15px!important;margin-bottom:10px!important}.bogos-bp-btn-add-product,.bogos-bp-button-add,.bogos-bp-product-load-more{text-transform:uppercase!important}.bogos-bp-more-btn{text-transform:lowercase!important}.bogos-bp-widget-progress-item .success-icon{display:block!important;visibility:visible!important}.bogos-bp-widget-progress-item .default-icon{display:none!important}.bogos-product-title{font-weight:500!important;font-family:Jost,system-ui,sans-serif!important}.bogos-product-price{font-family:Jost,system-ui,sans-serif!important}.bogos-product-description-title{display:none!important}.bogos-product-description{font-family:Jost,system-ui,sans-serif!important}.bogos-product-quantity{border-radius:0!important;overflow:hidden!important}.bogos-minus-quantity-btn,.bogos-plus-quantity-btn,.bogos-product-quantity-input{border-radius:0!important;font-family:Jost,system-ui,sans-serif!important}.bogos-product-add-btn{border-radius:0!important;text-transform:uppercase!important;font-family:Jost,system-ui,sans-serif!important;font-weight:500!important}.bogos-product-modal-close-btn,.bogos-product-information-container,.fg-gift-thumbnail-container,.fg-gift-thumbnail-container *{font-family:Jost,system-ui,sans-serif!important}.fg-gift-thumbnail-container{border:1px solid #aaaaaa!important}.fg-gift-thumbnail-container,.fg-gift-thumbnail-offer,.fg-gift-thumbnail-offer-header,.fg-gift-thumbnail-offer-body,.fg-gift-thumbnail-offer-time{border-radius:0!important}.fg-gift-thumbnail-offer-time{background-color:#656565!important}.fg-gift-thumbnail-offer-title{font-weight:500!important;font-family:Jost,system-ui,sans-serif!important;font-size:16px!important}.fg-gift-thumbnail-offer-time-title,.fg-gift-thumbnail-time-element,.fg-gift-time-extra{font-family:Jost,system-ui,sans-serif!important;font-weight:500!important}.product-item-thumbnail,.fg-gift-image,.product-item{border-radius:0!important}.fg-gift-thumbnail-offer-footer-quantity{font-family:Jost,system-ui,sans-serif!important;font-weight:500!important}.fg-gift-thumbnail-btn{border-radius:0!important;font-family:Jost,system-ui,sans-serif!important}.fg-gift-thumbnail-offer-body,.fg-gift-thumbnail-offer-footer,.bogos-bundles-widget,.bogos-bundles-widget *{font-family:Jost,system-ui,sans-serif!important}.bogos-bundles-widget{background-color:#f8f8f8!important;border-radius:0!important;border:1px solid #aaaaaa!important;padding:12px!important;margin:6px 0!important;gap:4px!important}.bogos-bundles-widget-header{margin-bottom:12px!important;text-align:center!important}.bogos-bundles-widget-title{font-size:20px!important;font-weight:500!important;color:#333!important;text-transform:uppercase!important;margin-bottom:6px!important}.bogos-bundles-widget-description{font-size:15px!important;font-weight:500!important;color:#666!important;margin-bottom:0!important}.bogos-bundle-item-container{background-color:#fff!important;border-radius:0!important;border:1px solid #e6e6e6!important;padding:0!important;margin-bottom:0!important}.bogos-bundle-item{display:flex!important;gap:12px!important;align-items:flex-start!important}.bogos-bundle-item-img{width:100px!important;height:100px!important;object-fit:cover!important;border-radius:0!important;border:none!important;flex-shrink:0!important}.bogos-bundle-item-info{flex:1!important}.bogos-bundle-item-title{font-size:14px!important;font-weight:500!important;color:#333!important;text-decoration:none!important;display:block!important;margin-bottom:6px!important}.bogos-bundle-item-title:hover{text-decoration:underline!important}.bogos-bundle-item-price{margin-bottom:6px!important}.bogos-bundle-item-discount-price{font-size:15px!important;font-weight:500!important;color:#333!important;margin-right:8px!important}.bogos-bundle-item-original-price{font-size:14px!important;font-weight:500!important;color:#999!important;text-decoration:line-through!important}.bogos-bundle-item-quantity-select{display:flex!important;align-items:center!important;gap:8px!important}.bogos-bundle-item-quantity{font-size:14px!important;font-weight:500!important;color:#333!important}.bogos-bundle-item-select-button{border-radius:0!important}.bogos-bundle-variants-container{margin-top:8px!important;padding-top:8px!important;border-top:1px solid #e6e6e6!important}.bogos-bundle-variant-item-title{font-size:14px!important;font-weight:500!important;color:#333!important}.bogos-bundle-variant-item-select{border-radius:0!important;border:1px solid #aaaaaa!important;padding:8px 12px!important;font-size:14px!important;font-weight:500!important}.bogos-bundles-widget-footer{border-top:1px solid #e6e6e6!important;padding-top:12px!important;margin-top:12px!important}.bogos-bundles-total{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important}.bogos-bundles-total-title{font-size:15px!important;font-weight:500!important;color:#333!important;text-transform:uppercase!important}.bogos-bundles-total-price{display:flex!important;align-items:center!important;gap:8px!important}.bogos-bundles-total-discount-price{font-size:16px!important;font-weight:600!important;color:#333!important}.bogos-bundles-total-original-price{font-size:15px!important;font-weight:500!important;color:#999!important;text-decoration:line-through!important}.bogos-bundles-button-add{width:100%!important;padding:12px 20px!important;background-color:#333!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important}.bogos-bundles-button-add:hover{background-color:#555!important}@media (max-width: 768px){.bogos-bundle-item{flex-direction:column!important;text-align:center!important}.bogos-bundle-item-img{width:120px!important;height:120px!important;margin:0 auto 12px!important}.bogos-bundles-total{flex-direction:column!important;gap:8px!important;text-align:center!important}}.product[data-enable-sticky-container=true] .product__primary{position:relative}@media screen and (min-width: 990px){.product[data-enable-sticky-container=true] .product__primary-left[data-sticky-container]{position:sticky;top:2rem;height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto;scrollbar-width:thin}.product[data-enable-sticky-container=true] .product__primary-left[data-sticky-container]::-webkit-scrollbar{width:6px}.product[data-enable-sticky-container=true] .product__primary-left[data-sticky-container]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product[data-enable-sticky-container=true] .product__primary-left[data-sticky-container]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.product[data-enable-sticky-container=true] .product__primary-left[data-sticky-container]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.product[data-enable-sticky-container=true] .product__primary-right{flex:1;min-width:0}.product[data-enable-sticky-container=true] .product__primary-left[data-sticky-container]{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
