.template-product{--pdp-font-bold: "Circle Bold", sans-serif;--pdp-font-regular: "Circle Light", sans-serif;--pdp-font-light: "Circle Light", sans-serif;--typeHeaderPrimary: "Circle Bold";--typeBasePrimary: "Circle Light";font-family:var(--pdp-font-regular)}.template-product .product-addons h4,.template-product .addon-title,.template-product .addon-price{font-family:var(--pdp-font-regular)!important}.template-product .add-to-cart-button-in-header{display:none!important}.template-product .header-main-element{position:relative;z-index:30}.template-product .site-header-sticky{background:var(--colorNav, #fff)}.template-product .site-header--stuck{z-index:30}.page-content--serpentine{padding-top:0;position:relative;z-index:1}.page-content--serpentine .breadcrumbs{display:none!important}.page-content--serpentine .product-single__meta{padding-left:0;text-align:left}.page-content--serpentine .product-single__category{margin:0 0 12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-family:var(--pdp-font-bold);font-weight:400;color:#3a3a3a}.page-content--serpentine .product-single__title--display{margin:0 0 8px;font-size:36px!important;line-height:1.05;letter-spacing:.08em;text-transform:uppercase;font-family:var(--pdp-font-bold);font-weight:400}.page-content--serpentine .product-single__tagline{margin:0 0 28px;font-size:11px;text-transform:uppercase;color:#000;margin-bottom:1.75rem;line-height:1.5;letter-spacing:.18em;font-family:var(--pdp-font-bold);font-weight:400}.page-content--serpentine .product__price{display:block;margin:0 0 28px;font-size:18px;letter-spacing:.02em;color:#000;font-family:var(--pdp-font-bold);font-weight:400}.page-content--serpentine .product-single__purchase{margin-top:0}.page-content--serpentine .product__quantity{margin-bottom:28px}.page-content--serpentine .product__quantity label{font-family:var(--pdp-font-bold);display:block;font-weight:400;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#3a3a3a;margin-bottom:.6rem}.page-content--serpentine .custom_grid_item.page-width{max-width:100%}.page-content--serpentine .js-qty__wrapper{display:flex;align-items:stretch;width:100%;max-width:98px;min-width:98px;height:34px;border:1px solid rgb(232,232,225);background:#fff;overflow:hidden}.page-content--serpentine .js-qty__num{flex:1 1 auto;order:2;width:auto;min-width:0;padding:0 8px;font-size:13px;line-height:19.5px;font-weight:400;font-family:var(--pdp-font-regular);border:0;min-width:32px;background:transparent;border-left:1px solid rgb(232,232,225);border-right:1px solid rgb(232,232,225)}.page-content--serpentine .js-qty__adjust{position:static;flex:0 0 32px;width:32px;height:100%;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0!important}.page-content--serpentine .js-qty__adjust--minus{order:1}.page-content--serpentine .js-qty__adjust--plus{order:3}.page-content--serpentine .js-qty__adjust .icon{width:10px;height:10px}.page-content--serpentine .product-single__form{margin-bottom:0}.page-content--serpentine .payment-buttons .shopify-payment-button,.page-content--serpentine .shopify-payment-button,.page-content--serpentine .more-payment-options,.page-content--serpentine .product-addons--hidden{display:none!important}.page-content--serpentine .grid__item.main-product button[type=submit][name=add],.page-content--serpentine .grid__item.main-product .add-to-cart-addons{min-height:initial;width:100%;height:52.5px;font-size:11px!important;font-family:var(--pdp-font-bold);font-weight:400;background:#1c1c1c!important;color:#fff!important;border:1px solid #1c1c1c!important;border-radius:0!important;letter-spacing:.2em;text-transform:uppercase;background-image:none!important;transition:opacity .25s ease;display:flex;justify-content:center;align-items:center;position:relative!important;max-width:500px}.page-content--serpentine .grid__item.main-product button[type=submit][name=add]:after{display:none}.page-content--serpentine .grid__item.main-product button[type=submit][name=add]:hover{opacity:.85;color:#fff!important;background:#1c1c1c!important;border-color:#1c1c1c!important}.page-content--serpentine .product-single__highlights{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:28px 0 40px;padding:0}.page-content--serpentine .product-single__highlight{display:inline-flex;align-items:center;gap:8px;color:#1c1c1c}.page-content--serpentine .product-single__highlight-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#1c1c1c}.page-content--serpentine .product-single__highlight-icon-image{display:block;width:16px;height:16px;object-fit:contain}.page-content--serpentine .product-single__highlight-text{font-size:9px;letter-spacing:.12em;font-family:var(--pdp-font-bold);font-weight:400;text-transform:uppercase;line-height:1.2;white-space:nowrap;color:#000}.page-content--serpentine .product-single__highlight-sep{font-size:10px;color:#1c1c1c;color:#ccc;min-height:18px;display:flex;-webkit-user-select:none;user-select:none}.page-content--serpentine .product-single__accordions{margin-top:0;border-top:1px solid #e0e0e0}.page-content--serpentine .product-single__accordions.collapsibles-wrapper--border-bottom{border-bottom:0}.page-content--serpentine .collapsible-trigger-btn--borders{border:0;border-bottom:1px solid #e0e0e0;margin:0;padding:18px 28px 18px 0;text-transform:uppercase;letter-spacing:.16em;width:100%;text-align:left;font-size:11px;color:#000;min-height:56.5px;font-family:var(--pdp-font-bold);font-weight:400}.page-content--serpentine .collapsible-trigger-btn--borders .collapsible-trigger__icon{right:0;width:12px;height:12px}.page-content--serpentine .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:0;padding:0 0 22px;font-size:14px;line-height:1.6;font-family:var(--pdp-font-regular)}.page-content--serpentine .product-single__accordions .collapsible-content.is-open{overflow:visible}.page-content--serpentine .product-single__accordions .collapsible-content__inner ul{margin:0 0 12px;padding-left:0;display:block;list-style:none}.page-content--serpentine .product-single__accordions .collapsible-content__inner ol{margin:0 0 12px;padding-left:1.25em;display:block;list-style:decimal outside}.page-content--serpentine .product-single__accordions .collapsible-content__inner ul li{position:relative;display:list-item;padding-left:14px;margin-bottom:.35em}.page-content--serpentine .product-single__accordions .collapsible-content__inner ul li:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background:#3a3a3a;transform:translateY(-50%)}.page-content--serpentine .product-single__accordions .collapsible-content__inner ol li{display:list-item;margin-bottom:.35em}.page-content--serpentine .collapsible-trigger-btn--borders+.collapsible-content--expanded{margin-bottom:0}.page-content--serpentine .product-gallery,.page-content--serpentine .product__phoros-desktop{display:block!important;width:100%;background:#f5f2eb;position:relative;overflow:hidden}.page-content--serpentine .product-gallery .swiper-wrapper{align-items:stretch;height:100%}.page-content--serpentine .product-gallery__slide{display:flex;align-items:center;justify-content:center;height:100%;background:#f5f2eb;overflow:hidden}.page-content--serpentine .product-gallery__slide [data-index],.page-content--serpentine .product-gallery__slide .product-image-main{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center}.page-content--serpentine .product-gallery .image-wrap--gallery{position:relative!important;width:100%!important;max-width:none;height:100%!important;padding:0!important;margin:0;background:transparent;display:flex!important;align-items:center;justify-content:center}.page-content--serpentine .product-gallery .product-gallery__image,.page-content--serpentine .product-gallery .image-wrap--gallery img{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0;display:block;object-fit:cover!important;object-position:center center;filter:none;box-shadow:14px 10px 28px #00000024}.page-content--serpentine .product-gallery .product-gallery__nav{width:32px!important;height:32px!important;background:transparent!important;border-radius:0!important;opacity:1!important;transform:translateY(-50%)!important;color:#1c1c1c!important;margin:0!important;top:50%;z-index:2}.page-content--serpentine .product-gallery .product-gallery__nav:after{content:""!important;font-family:inherit;font-size:28px;font-weight:300;line-height:1;color:#1c1c1c}.page-content--serpentine .product-gallery .product-gallery__nav--prev:after{content:"\2039"!important}.page-content--serpentine .product-gallery .product-gallery__nav--next:after{content:"\203a"!important}.page-content--serpentine .product-gallery .product-gallery__nav--prev{left:24px}.page-content--serpentine .product-gallery .product-gallery__nav--next{right:24px}.page-content--serpentine .product-gallery:hover .product-gallery__nav{opacity:1!important;transform:translateY(-50%)!important}.page-content--serpentine .hr--medium{display:none}.grid__item.main-product .hr--medium{margin-top:45px}.page-content--serpentine .product-single__accordions.collapsibles-wrapper--border-bottom{max-width:576px}@media screen and (max-width:768px){.page-content--serpentine{padding-top:16px;padding-bottom:0}.page-content--serpentine .product-media-column,.page-content--serpentine .product-gallery,.page-content--serpentine .product__phoros-desktop{min-height:70vw}.page-content--serpentine .sticky-wrapper>.grid__item.product-column-media{padding:0!important;overflow:hidden}.page-content--serpentine .product-gallery .image-wrap--gallery{padding:0!important;min-height:70vw}.page-content--serpentine .product-single__highlights{gap:8px 10px}.page-content--serpentine .product-single__highlights{flex-wrap:nowrap}.page-content--serpentine .product-single__highlight-text{font-size:9px;white-space:normal}.product-single__title{text-align:left}.product-wrapper-c{flex-direction:column}.product__price{display:block;width:100%;text-align:left}.product__quantity.product__quantity--button{text-align:left}.grid__item.main-product .hr--medium{margin-top:33px}}.product-gallery,.product__phoros-desktop{display:block;width:100%}@media screen and (min-width:769px){.product__photos-slider{display:none}}.page-content--serpentine .product-gallery .swiper-button.product-gallery__nav:after{display:block!important}.product-single__meta{padding-left:0}.swiper-recommended .grid__item{display:block!important;width:100%!important;max-width:initial!important;padding:0!important}.product-gallery .swiper-button.product-gallery__nav:after{display:block!important}.swiper-recommended .swiper-button:after,.swiper-button:not(.product-gallery__nav):after{content:none!important}.swiper-recommended .swiper-button,.swiper:not(.product-gallery)>.swiper-button:not(.product-gallery__nav){width:44px!important;height:44px!important;opacity:1!important;color:initial!important;background:#000!important;border-radius:50%!important;transform:translateY(-100%);opacity:0!important;margin:0!important;transition:opacity .15s ease-in-out,transform .15s ease-in-out,visibility .15s ease-in-out!important;outline:none!important}.page-content--serpentine .product-gallery>.swiper-button.product-gallery__nav{width:32px!important;height:32px!important;background:transparent!important;border-radius:0!important;opacity:1!important;transform:translateY(-50%)!important;margin-top:0!important}.swiper-button:hover svg{animation:.35s ease-in-out forwards animateIconInline}.swiper-button.swiper-button-prev:hover svg{animation-direction:reverse}@keyframes animateIconInline{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.swiper-recommended:hover .swiper-button,.swiper:not(.product-gallery):hover>.swiper-button:not(.product-gallery__nav){transform:translateY(-50%)!important;opacity:1!important}.swiper-button svg{width:13px!important;height:13px!important;color:#fff!important}.recommended-section-swiper .grid{margin-left:0!important}@media screen and (max-width:500px){.recommended-section-swiper{padding-right:0!important}.recommended-section-swiper .swiper{padding-right:10px}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:initial!important}.swiper-recommended .image-wrap{height:initial!important;position:relative}.swiper-recommended .image-wrap:before{content:"";display:block;padding-bottom:130%}.swiper-recommended .image-wrap img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-content--serpentine [data-fancybox]{cursor:default}.page-content--serpentine .product-gallery [data-fancybox],.page-content--serpentine .product-gallery [data-fancybox] img,.page-content--serpentine .product-gallery .image-wrap--gallery,.page-content--serpentine .product-gallery .image-wrap--gallery img,.page-content--serpentine .product-gallery .product-gallery__image{transform:none!important;scale:1!important;transition:none!important}.page-content--serpentine .product-gallery .image-wrap--gallery:hover,.page-content--serpentine .product-gallery .image-wrap--gallery:hover img,.page-content--serpentine .product-gallery .product-gallery__image:hover{transform:none!important;scale:1!important}.page-content--serpentine .product-gallery .zoom-trigger-button{display:none!important}.zoom-trigger-button{position:absolute;top:20px;right:20px;z-index:1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);width:36px;height:36px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.product__photos-slider .slick-next,.product__photos-slider .slick-prev{display:none!important}.page-content--serpentine .custom_grid_item.page-width{padding-right:0}@media screen and (min-width:769px){.zoom-trigger-button{display:none}.page-content--serpentine{--pdp-gallery-width: 650px;--pdp-gallery-height: min(680px, calc(100svh - 240px) )}.page-content--serpentine .sticky-wrapper{display:flex;align-items:flex-start;position:relative;justify-content:center}.page-content--serpentine .custom_grid_item.page-width{padding-left:0}.page-content--serpentine .sticky-wrapper>.grid__item.product-column-media,.page-content--serpentine .sticky-wrapper>.grid__item.product-column-media.medium-up--one-half{display:flex;flex-direction:column;align-self:flex-start;position:sticky;top:0;flex:0 0 var(--pdp-gallery-width)!important;width:var(--pdp-gallery-width)!important;max-width:var(--pdp-gallery-width)!important;height:var(--pdp-gallery-height);max-height:var(--pdp-gallery-height);padding:0!important;overflow:hidden;z-index:1;float:none!important}.page-content--serpentine .sticky-wrapper>.grid__item.main-product,.page-content--serpentine .sticky-wrapper>.grid__item.main-product.medium-up--one-half{flex:1 1 auto!important;width:auto!important;max-width:fit-content!important;min-width:0;padding:40px 72px!important;float:none!important}.page-content--serpentine .product-media-column{flex:none;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden}.page-content--serpentine .product-gallery,.page-content--serpentine .product__phoros-desktop{flex:none;width:100%;height:var(--pdp-gallery-height);max-height:var(--pdp-gallery-height);min-height:var(--pdp-gallery-height)}.page-content--serpentine .product-gallery.swiper{height:100%}.page-content--serpentine .product-gallery .image-wrap--gallery{width:100%!important;height:100%!important;min-height:100%;padding:0!important}.page-content--serpentine .product-gallery .product-gallery__image,.page-content--serpentine .product-gallery .image-wrap--gallery img{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.sticky-wrapper .grid__item.main-product{position:sticky;top:0;height:fit-content;margin-right:0;align-self:flex-start}}.payment-buttons .product-form-submit-button:disabled{display:none}.page-content--serpentine .product-gallery .product__phoros-desktop img,.page-content--serpentine .product__phoros-desktop .product-gallery__image{opacity:1!important;position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important}.template-product .payment-buttons{padding-bottom:30px;border-bottom:1px solid rgb(232,232,225);max-width:500px}.template-product .collapsible-trigger__icon .icon{width:9px}button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.is-open{border-bottom:none}.collapsible-content.is-open{border-bottom:1px solid rgb(232,232,225)}.page-content--serpentine .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{color:#3a3a3a}.product-single__meta .rte p{margin-bottom:12px;font-family:var(--pdp-font-regular)}.page-content--serpentine .product-single__accordions .collapsible-content__inner li a{font-family:var(--pdp-font-regular)}.page-content--serpentine .product-single__meta li a{border-bottom-color:#3a3a3a}.sticky-quick-add-pdp{position:fixed;left:0;right:0;bottom:0;z-index:999;padding:0;padding-bottom:env(safe-area-inset-bottom);background:#1c1c1c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.sticky-quick-add-pdp__btn{width:100%;height:48.8px;margin:0;padding:0 1.75rem;border:0;border-radius:0;background:#1c1c1c;color:#fff;font-family:var(--pdp-font-bold);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center}.sticky-quick-add-pdp__btn:hover:not(:disabled){opacity:.9}.sticky-quick-add-pdp__btn--disabled,.sticky-quick-add-pdp__btn:disabled{opacity:.45;cursor:not-allowed}body.show-quick-add-bar .sticky-quick-add-pdp{opacity:1;visibility:visible;pointer-events:auto;1}body.js-drawer-open .sticky-quick-add-pdp,body.hide-scrollbar .sticky-quick-add-pdp{z-index:25}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-product-page.css.map */
