#sticky-product-bar.pdp-sticky-bar{display:none!important;position:fixed;bottom:0;left:0;right:0;z-index:1019;background-color:#fff!important;box-shadow:#0000001a 0 -2px 10px;padding:12px 0;color:#000;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(100%);transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out}#sticky-product-bar.pdp-sticky-bar.is-visible{display:block!important;visibility:visible;transform:translateY(0);opacity:1;pointer-events:auto}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__container{width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__row{display:flex;align-items:center}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__left{flex:1 1 auto;display:flex;align-items:center;overflow:hidden;min-width:0}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__image{flex-shrink:0;width:48px;height:48px;object-fit:contain;border:0;border-radius:0;padding:0;background:transparent;margin-right:16px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__info{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-width:0;padding-left:10px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__title{margin:0;font-size:14px;font-weight:400;line-height:1.25;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:font-britt,sans-serif;letter-spacing:.04em}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price{display:contents}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-sale{display:block;font-size:16px;font-weight:700;line-height:1.2;color:#d21f1f;white-space:nowrap}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-compare{display:block;font-size:16px;font-weight:500;line-height:1.2;color:#949499;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding-left:6px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-compare[hidden]{display:none}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__right,#sticky-product-bar.pdp-sticky-bar #spbAddToCart{flex-shrink:0;margin-left:16px;position:relative;overflow:visible}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quantity{display:none}#sticky-product-bar.pdp-sticky-bar .quick-add-wrapper,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-quick-add-wrapper{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;top:auto!important;width:auto!important;overflow:visible!important;opacity:1!important;visibility:visible!important}#sticky-product-bar.pdp-sticky-bar #spbAddToCart .quick-add-wrapper{margin-top:0!important}#sticky-product-bar.pdp-sticky-bar .quick-add-btn,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quick-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:0!important;background:#000;color:#fff;font-family:font-britt,sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;line-height:1}#sticky-product-bar.pdp-sticky-bar .quick-add-btn:hover{background:#222}#sticky-product-bar.pdp-sticky-bar .quick-add-btn:disabled{opacity:1;cursor:wait}#sticky-product-bar.pdp-sticky-bar .quick-add-btn{position:relative;overflow:hidden;transition:background-color .2s ease,transform .2s ease,box-shadow .25s ease}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending{transform:scale(.98);box-shadow:inset 0 0 0 1px #ffffff1f}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending .quick-add-btn__label,#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending .pdp-sticky-bar__button-label{opacity:.45}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending .pdp-sticky-bar__button-arrow{opacity:0;width:0;margin:0;border:0}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending:before{content:"";position:absolute;width:17px;height:17px;border:2px solid rgb(255 255 255 / .28);border-top-color:#fff;border-radius:50%;animation:pdp-sticky-atc-spin .7s linear infinite}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--success{background:#1a7a42!important;transform:scale(1);box-shadow:0 0 0 2px #1a7a4240}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--success .quick-add-btn__label,#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--success .pdp-sticky-bar__button-label,#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--success .pdp-sticky-bar__button-arrow{opacity:0}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--success:before{content:"";position:absolute;width:9px;height:16px;border-right:2.5px solid #ffffff;border-bottom:2.5px solid #ffffff;transform:rotate(45deg) scale(.5);opacity:0;animation:pdp-sticky-atc-check .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes pdp-sticky-atc-spin{to{transform:rotate(360deg)}}@keyframes pdp-sticky-atc-check{0%{opacity:0;transform:rotate(45deg) scale(.45)}60%{opacity:1;transform:rotate(45deg) scale(1.08)}to{opacity:1;transform:rotate(45deg) scale(1)}}@media(prefers-reduced-motion:reduce){#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending:before,#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--success:before{animation:none;opacity:1;transform:rotate(45deg) scale(1)}#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending .quick-add-btn__label,#sticky-product-bar.pdp-sticky-bar .quick-add-btn.quick-add-btn--pending .pdp-sticky-bar__button-label{opacity:.75}}#sticky-product-bar.pdp-sticky-bar .popup-backdrop{z-index:1099!important}#sticky-product-bar.pdp-sticky-bar .variant-popup{z-index:1100!important}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:0;background:#000;color:#fff;font-family:font-britt,sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;line-height:1}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button:hover{background:#222}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button:disabled{opacity:.5;cursor:not-allowed}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button-arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #ffffff;margin-bottom:1px}@media screen and (max-width:749px){#sticky-product-bar.pdp-sticky-bar{height:120px;min-height:120px;max-height:120px;padding:12px 0;box-sizing:border-box}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__container{width:100%;max-width:400px;height:96px;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;box-sizing:border-box}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__row{height:100%;align-items:center}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__left{align-items:center}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__image{width:48px;height:48px;margin-right:10px;padding:0}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__info{padding-left:12px;gap:7px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__title{font-size:15px;line-height:1.2;letter-spacing:.05em}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-sale{font-size:17px;font-weight:700;line-height:1.15;color:#d21f1f}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-compare{font-size:16px;font-weight:500;line-height:1.15;color:#949499;padding-left:5px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__right,#sticky-product-bar.pdp-sticky-bar #spbAddToCart{margin-left:10px;flex-shrink:0}#sticky-product-bar.pdp-sticky-bar .quick-add-wrapper,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-quick-add-wrapper{opacity:1!important;visibility:visible!important}#sticky-product-bar.pdp-sticky-bar .quick-add-btn,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quick-add-btn{width:140px;min-width:140px;max-width:140px;height:32px;min-height:32px;max-height:32px;padding:0 6px;gap:3px;font-size:15px;letter-spacing:.02em;line-height:1;border-radius:0!important}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button-label,#sticky-product-bar.pdp-sticky-bar .quick-add-btn__label{font-size:15px;line-height:1;font-weight:400}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button{width:140px;min-width:140px;max-width:140px;height:32px;min-height:32px;max-height:32px;padding:0 6px;gap:3px;font-size:15px;letter-spacing:.02em;line-height:1}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button-label{font-size:15px;line-height:1;font-weight:400}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button-arrow{border-left-width:4px;border-right-width:4px;border-bottom-width:5px;margin-bottom:0}}@media screen and (min-width:750px){#sticky-product-bar.pdp-sticky-bar{padding:10px 0;border-top:1px solid #e5e5e5;box-shadow:none}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__container{max-width:1290px;padding-left:24px;padding-right:24px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__row{justify-content:center;align-items:center;gap:16px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__left{flex:0 1 auto;align-items:center;gap:0;min-width:0;max-width:none}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__info{flex:0 1 auto;max-width:280px;padding-left:0;gap:4px}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__media{flex-shrink:0;width:72px;height:72px;margin-right:16px;overflow:hidden;background:#f7f7f7}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__image{width:100%;height:100%;margin-right:0;object-fit:cover;display:block}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__title{font-size:15px;line-height:1.2}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-sale{font-size:17px;line-height:1.15}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__price-compare{font-size:14px;line-height:1.15;padding-left:0}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__right,#sticky-product-bar.pdp-sticky-bar #spbAddToCart{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:0}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quantity{display:block;flex-shrink:0}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quantity .quantity-selector{width:88px;max-width:88px;height:36px!important;min-height:36px;margin:0!important;border:1px solid #dee2e6!important;border-radius:0!important;background:#fff}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:24px;min-width:24px;color:#000}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quantity .quantity-selector input[type=number]{font-size:14px;font-weight:400;color:#000}#sticky-product-bar.pdp-sticky-bar .quick-add-wrapper,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-quick-add-wrapper{opacity:1!important;visibility:visible!important;flex-shrink:0}#sticky-product-bar.pdp-sticky-bar .quick-add-btn,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__quick-add-btn,#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button{width:220px;min-width:220px;max-width:220px;height:36px;min-height:36px;max-height:36px;padding:0 14px;font-size:13px;letter-spacing:.06em;border-radius:0!important}#sticky-product-bar.pdp-sticky-bar .pdp-sticky-bar__button-label,#sticky-product-bar.pdp-sticky-bar .quick-add-btn__label{font-size:13px;line-height:1}}main#MainContent[data-template=product]{display:block;overflow:visible}main#MainContent[data-template=product] nav.breadcrumb{box-sizing:border-box;max-width:1290px;width:100%;margin:0 auto!important;padding:14px 20px 6px;font-size:13px;font-family:font-britt,sans-serif!important;color:#6c757d}main#MainContent[data-template=product] nav.breadcrumb a{color:inherit;text-decoration:underline}main#MainContent[data-template=product] .product-information{display:block!important;box-sizing:border-box;max-width:1290px!important;width:100%!important;margin:0 auto!important;padding:0 20px 48px!important;background:none!important;--section-top-offset: 0px !important;padding-block-start:0!important}main#MainContent[data-template=product] .shopify-section:has(.product-information){margin-top:0!important;padding-top:0!important}main#MainContent[data-template=product] .product-information>*,main#MainContent[data-template=product] .product-information__grid{grid-column:unset!important}@media screen and (min-width:750px){main#MainContent[data-template=product] .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:32px!important;row-gap:0!important;align-items:start!important;width:100%!important}main#MainContent[data-template=product] .product-information__media{grid-column:1!important;grid-row:1!important;padding:0!important;min-width:0!important;width:100%!important;order:0!important;align-self:start!important;margin:-68px 0 0 -1px!important}main#MainContent[data-template=product] .product-details{grid-column:2!important;grid-row:1!important;padding:0!important;min-width:0!important;order:1!important;align-self:start!important;margin:14px 0 0 -10px!important}main#MainContent[data-template=product] .product-details>.group-block{width:100%;max-width:100%;padding-block-start:0!important}main#MainContent[data-template=product] .product-details.sticky-content--desktop{position:sticky;top:calc(var(--header-height, 80px) + 12px);align-self:start}main#MainContent[data-template=product] media-gallery.sticky-content{position:sticky;top:calc(var(--header-height, 80px) + 12px);align-self:start;margin-top:0!important}}main#MainContent[data-template=product] .product-information__media media-gallery.spacing-style{padding:0!important;margin:0!important;width:100%;position:relative;--media-radius: 10px !important;--slideshow-gap: 0px !important;--image-gap: 0px !important}main#MainContent[data-template=product] .product-information__media{width:100%!important;min-width:0!important}main#MainContent[data-template=product] .product-information__grid.product-information__grid--half{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}main#MainContent[data-template=product] .product-information__grid--half.product-information--media-left .product-information__media,main#MainContent[data-template=product] .product-information__grid--half.product-information--media-right .product-information__media{grid-column:1!important;padding-inline:0!important}main#MainContent[data-template=product] .product-information__media media-gallery{position:relative;padding-block-start:0!important;padding-top:0!important;margin-top:0!important;--section-top-offset: 0px !important}main#MainContent[data-template=product] .product-information__media media-gallery.spacing-style{padding-block-start:0!important;padding-top:0!important}main#MainContent[data-template=product] .product-information__media slideshow-component{margin:0!important;padding:0!important;min-height:0!important;display:block!important}main#MainContent[data-template=product] .product-information__media slideshow-container{margin:0!important;padding:0!important;display:block!important}main#MainContent[data-template=product] .product-information__media slideshow-slide.product-media-container,main#MainContent[data-template=product] .product-information__media .product-media-container{--viewport-offset: 0 !important;--constrained-min-height: 0 !important;--constrained-height: none !important;max-height:none!important;min-height:0!important;height:auto!important;margin:0!important;display:block!important;justify-content:flex-start!important;align-items:flex-start!important;background:transparent!important}main#MainContent[data-template=product] .product-information__media .product-media-container.constrain-height{margin-inline:0!important;width:100%!important;max-width:100%!important}main#MainContent[data-template=product] .product-information__media .product-media-container.constrain-height:has(.product-media-constraint-wrapper){display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important}main#MainContent[data-template=product] .product-information__media .product-media-constraint-wrapper{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;flex:none!important}main#MainContent[data-template=product] .product-information__media .media-gallery--carousel slideshow-arrows{display:none!important}main#MainContent[data-template=product] .product-information__media .media-gallery--carousel slideshow-arrows .slideshow-control{display:none}main#MainContent[data-template=product] .product-information__media .media-gallery--carousel slideshow-slides{gap:0!important;margin:0!important;padding:0!important;scroll-padding-inline:0!important;min-height:0!important;height:auto!important}main#MainContent[data-template=product] .product-information__media slideshow-slide.product-media-container{width:100%!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;--slide-width: 100% !important;display:flex!important;justify-content:flex-start!important;align-items:stretch!important}main#MainContent[data-template=product] .product-information__media .media-gallery--carousel slideshow-container{--pdp-image-radius: 10px;margin:0!important;padding:0!important;border-radius:var(--pdp-image-radius)!important;border-top-left-radius:var(--pdp-image-radius)!important;border-top-right-radius:var(--pdp-image-radius)!important;border-bottom-left-radius:var(--pdp-image-radius)!important;border-bottom-right-radius:var(--pdp-image-radius)!important;overflow:hidden;isolation:isolate;border:none;box-shadow:inset 0 0 0 1px #0000000f;background-color:transparent;width:100%}main#MainContent[data-template=product] .product-information__media .product-media-constraint-wrapper,main#MainContent[data-template=product] .product-information__media .product-media-container,main#MainContent[data-template=product] .product-information__media .product-media{aspect-ratio:1;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}main#MainContent[data-template=product] .product-information__media .media-fit-cover .product-media__image,main#MainContent[data-template=product] .product-information__media .product-media__image{width:100%;height:100%;object-fit:cover!important;object-position:center center;display:block;margin:0;padding:0}main#MainContent[data-template=product] .product-information__media .product-badges{top:12px;left:12px;right:auto;bottom:auto;z-index:3}main#MainContent[data-template=product] .product-information__media .product-badges__badge--pdp-tag{background-color:#000;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;min-height:24px;padding:5px 10px;border-radius:4px;text-transform:uppercase;width:auto;height:auto}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails]{position:relative;display:block;width:100%;margin-top:12px}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{overflow-x:auto;scrollbar-width:none;padding:0;margin:0}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__thumbnails{position:relative;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:center;margin:0!important;padding:0!important}main#MainContent[data-template=product] .product-information__media .pdp-thumbnail-indicator{position:absolute;top:0;left:0;z-index:2;box-sizing:border-box;border:2px solid #000000;border-radius:6px;pointer-events:none;will-change:transform,width,height;transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),height .42s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){main#MainContent[data-template=product] .product-information__media .pdp-thumbnail-indicator{transition:none;will-change:auto}}main#MainContent[data-template=product] .product-information__media .slideshow-controls__thumbnails .slideshow-control{width:var(--thumbnail-width, 72px)!important;min-width:var(--thumbnail-width, 72px)!important;height:auto!important;aspect-ratio:1;border-radius:6px!important;overflow:hidden;flex-shrink:0;padding:0!important;border:2px solid transparent!important;box-sizing:border-box;background:transparent;outline:none!important;box-shadow:none!important}main#MainContent[data-template=product] .product-information__media .slideshow-controls__thumbnails .slideshow-control img{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}main#MainContent[data-template=product] .product-information__media .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none!important;border:2px solid transparent!important;box-shadow:none!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:flex;align-items:center;pointer-events:none;margin:0;padding:0}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows>*{pointer-events:auto}@media screen and (max-width:749px){main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:first-child{left:6px}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:last-child{right:6px}}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] button.slideshow-control.slideshow-control--shape-circle{position:static!important;left:auto!important;right:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:transparent!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:first-child .slideshow-control--shape-circle{background-color:#e6e6e68c!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:last-child .slideshow-control--shape-circle{background-color:#d2d2d2d9!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-control--shape-circle .svg-wrapper,main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-control--shape-circle svg{display:none!important}@media screen and (min-width:750px){main#MainContent[data-template=product] .product-information__media,main#MainContent[data-template=product] .product-information__media media-gallery,main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails]{overflow:visible!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails]{position:relative!important;width:100%!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows{position:absolute!important;top:50%!important;z-index:5!important;margin:0!important;padding:0!important;pointer-events:none!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:first-child{left:1px!important;right:auto!important;transform:translateY(-50%) translate(-50%)!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:last-child{right:6px!important;left:auto!important;transform:translateY(-50%) translate(50%)!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows>*{pointer-events:auto!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] button.slideshow-control.slideshow-control--shape-circle{position:static!important;left:auto!important;right:auto!important}}main#MainContent[data-template=product] .product-details .divider,main#MainContent[data-template=product] .product-details .rating-wrapper,main#MainContent[data-template=product] .product-details .marquee-product,main#MainContent[data-template=product] .product-details .shopify-block[id*=product_description]{display:none!important}main#MainContent[data-template=product] .product-details>.group-block>.group-block-content.layout-panel-flex--column{gap:18px!important}main#MainContent[data-template=product] .product-details .group-block:has(.product-promo-text-tag)>.group-block-content.layout-panel-flex--column{gap:0!important}main#MainContent[data-template=product] .product-details .group-block:has(.product-promo-text-tag)>.group-block-content>.text-block.h3.spacing-style{margin-bottom:8px!important;padding-block-start:0!important;padding-block-end:0!important}main#MainContent[data-template=product] .product-details .group-block-content.layout-panel-flex--column{gap:18px}main#MainContent[data-template=product] .product-information .spacing-style.text-block p{display:none}main#MainContent[data-template=product] .product-information .spacing-style.text-block p:first-child{display:block}main#MainContent[data-template=product] .product-details .text-block.h3>h1,main#MainContent[data-template=product] .product-details .text-block.h3 h1,main#MainContent[data-template=product] .product-details h1{box-sizing:border-box;margin-top:0!important;margin-bottom:0!important;font-family:font-britt,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.1rem!important;text-transform:none!important;color:inherit!important;text-align:left;-webkit-font-smoothing:antialiased!important}main#MainContent[data-template=product] .product-details .product-promo-text-tag{box-sizing:border-box;display:inline-block;margin-top:0!important;margin-bottom:4px!important;padding:0;border-radius:.25rem!important;background-color:#fff;color:#e84a5f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px!important;font-weight:600;letter-spacing:.5px;line-height:1.2;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased}main#MainContent[data-template=product] .product-details .text-block.product-promo-text-tag,main#MainContent[data-template=product] .product-details .text-block.product-promo-text-tag p,main#MainContent[data-template=product] .product-details .product-promo-text-tag p{display:inline-block!important;margin:0;padding:0;border-radius:.25rem!important;background-color:#fff;color:#e84a5f!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px!important;font-weight:600!important;letter-spacing:.5px;line-height:1.2;text-align:left;text-transform:none!important;-webkit-font-smoothing:antialiased}main#MainContent[data-template=product] .product-details product-price.pdp-product-price{display:flex;flex-direction:column;align-items:flex-start;margin-top:0!important;margin-bottom:0!important;padding-block-start:0!important;padding-block-end:0!important;font-family:Montserrat,sans-serif;font-size:1rem!important;font-weight:500;letter-spacing:.04em;line-height:1.4;color:#000!important;-webkit-font-smoothing:antialiased;text-align:left!important}main#MainContent[data-template=product] .product-details product-price.pdp-product-price.text-block.text-block--align-left.text-left.h6.spacing-style,main#MainContent[data-template=product] .product-details product-price.pdp-product-price.text-block.text-block--align-left.text-left.h6.spacing-style div{text-align:left!important}main#MainContent[data-template=product] .product-details product-price.pdp-product-price [ref=priceContainer],main#MainContent[data-template=product] .product-details product-price.pdp-product-price .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:0;width:100%}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .product-price-final strong,main#MainContent[data-template=product] .product-details product-price.pdp-product-price .product-price-final .money{color:#e84a5f!important;font-weight:700!important;font-size:1rem!important;line-height:1.4!important;letter-spacing:.04em;text-decoration:none}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .product-price-comp-value,main#MainContent[data-template=product] .product-details product-price.pdp-product-price .product-item-price-comp-value{color:#949499!important;font-weight:500!important;text-decoration:none!important;white-space:nowrap;margin-left:.5rem}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .product-price-comp-value .money{color:inherit!important;text-decoration:none!important}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .tooltip-icon{display:inline-flex;align-items:flex-start;line-height:1;vertical-align:baseline}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .tooltip-icon svg{transition:all .2s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .tooltip-icon svg:hover{color:#ea62a1!important;transform:scale(1.1)}main#MainContent[data-template=product] .product-details product-price.pdp-product-price .installments,main#MainContent[data-template=product] .product-details product-price.pdp-product-price form.payment-terms{margin-top:10px;padding-top:0;font-size:12px!important;line-height:1.35;color:#000;width:100%}main#MainContent[data-template=product] .product-details variant-picker{margin-top:0;padding-top:0!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches{margin-top:0}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches-title{margin:0 0 10px!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;color:#000!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches-title .text-muted,main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .selected-color-value,main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .variant-option__swatch-value{margin-left:.25rem!important;color:#000!important;font-family:Montserrat,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start;gap:10px!important;list-style:none;margin:0!important;padding-left:0;box-sizing:border-box}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches>li,main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches .p-1{padding:0!important;margin:0;list-style:none}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatch-label,main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .variant-option__button-label.color-swatch-label{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:2px!important;border:1px solid #d8d8d8!important;border-radius:50%!important;background-color:#fff!important;box-sizing:border-box;cursor:pointer;overflow:hidden;line-height:0;flex:0 0 auto;outline:none!important;box-shadow:none!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches>li:has(input:checked) .color-swatch-label{border:2px solid #000000!important;padding:1px!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatch-label .img-fluid,main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatch-label .color-swatch-image,main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatch-label .swatch-custom-image{display:block;width:26px!important;height:26px!important;max-width:26px!important;min-width:26px!important;min-height:26px!important;border-radius:50%;object-fit:cover;object-position:center;border:0!important;box-shadow:none!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .variant-option__button-label--has-swatch:has(:checked),main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .variant-option__button-label--has-swatch:hover{outline:none!important;box-shadow:none!important}main#MainContent[data-template=product] .product-details .shopify-block:has(>.pdp-loyalty-banner){margin:0;padding:0;width:100%}main#MainContent[data-template=product] .pdp-loyalty-banner{display:block;width:100%;box-sizing:border-box;margin-top:.5rem!important;margin-bottom:.5rem!important;padding:.75rem 1rem;background:#fde8f1;border-left:3px solid rgb(255,109,172);border-radius:.25rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}main#MainContent[data-template=product] .pdp-loyalty-banner__row{display:flex!important;align-items:center!important;gap:.25rem!important;flex-wrap:wrap}main#MainContent[data-template=product] .pdp-loyalty-banner__icon{display:inline-flex;width:20px;height:20px;flex-shrink:0;color:#ff6dac;line-height:0}main#MainContent[data-template=product] .pdp-loyalty-banner__icon svg{width:20px;height:20px;display:block}main#MainContent[data-template=product] .pdp-loyalty-banner__label{font-size:1rem;font-weight:400;line-height:1.5;color:#000}main#MainContent[data-template=product] .pdp-loyalty-banner__points{font-size:1rem;font-weight:700;line-height:1.5;color:#000}main#MainContent[data-template=product] .pdp-loyalty-banner__subtitle{display:block!important;margin:.125rem 0 0!important;font-size:.85rem;font-weight:400;line-height:1.5;color:#000!important;opacity:.75}main#MainContent[data-template=product] .product-details [class*=loyalty]:not([class*=pdp-loyalty-banner]),main#MainContent[data-template=product] .product-details [class*=rewards]:not([class*=pdp-loyalty-banner]),main#MainContent[data-template=product] .product-details [id*=loyalty],main#MainContent[data-template=product] .product-details [id*=rewards]{margin-top:.5rem!important;margin-bottom:.5rem!important;padding:.75rem 1rem;border-left:3px solid rgb(255,109,172);border-radius:.25rem;background:#fde8f1;font-size:1rem;line-height:1.5;color:#000}main#MainContent[data-template=product] .product-details .shopify-block:has(variant-picker){margin-bottom:0!important}main#MainContent[data-template=product] .product-details .variant-option--evry-file-swatches .color-swatches{margin-bottom:0!important}main#MainContent[data-template=product] .product-details .buy-buttons-block{display:block;width:100%;margin-top:20px!important;margin-bottom:20px!important}main#MainContent[data-template=product] .product-details .product-form-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:0;padding:0}main#MainContent[data-template=product] .product-details .product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex-basis:auto}main#MainContent[data-template=product] .product-details .product-form-buttons--stacked .accelerated-checkout-block{flex-basis:100%}main#MainContent[data-template=product] .product-details .product-form-buttons .quantity-selector{flex:0 0 88px;max-width:88px;width:88px;height:44px!important;min-height:44px;margin:0!important;border:1px solid #dee2e6!important;border-radius:0!important;background:#fff}main#MainContent[data-template=product] .product-details .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:26px;min-width:26px;color:#000}main#MainContent[data-template=product] .product-details .product-form-buttons .quantity-selector input[type=number]{font-size:14px;font-weight:400;color:#000}main#MainContent[data-template=product] .product-details .product-form-buttons>span:has(.add-to-cart-button),main#MainContent[data-template=product] .product-details .product-form-buttons .buy-buttons-block{flex:1 1 calc(100% - 100px);min-width:0}main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-button,main#MainContent[data-template=product] .product-details .product-form-buttons button[id^=BuyButtons-ProductSubmitButton-]{width:100%;max-width:none;min-height:44px;max-height:44px;margin:0;padding-inline:16px;border-radius:0!important;background-color:#000!important;color:#fff!important;border:1px solid #000000!important;position:relative}main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-button.is-loading .add-to-cart-spinner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:22px;height:22px;margin:auto;transform:none;border:2px solid rgb(255 255 255 / 35%);border-top-color:#fff;animation:pdp-atc-spinner-spin .7s linear infinite}@keyframes pdp-atc-spinner-spin{to{transform:rotate(360deg)}}main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-button.is-loading .add-to-cart-text,main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-button.is-loading .add-to-cart-text--added{opacity:0;visibility:hidden;pointer-events:none}main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-button .add-to-cart-text__content,main#MainContent[data-template=product] .product-details .product-form-buttons button[id^=BuyButtons-ProductSubmitButton-] .add-to-cart-text__content{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-icon,main#MainContent[data-template=product] .product-details .product-form-buttons .svg-wrapper.add-to-cart-icon{display:none}main#MainContent[data-template=product] .product-details .product-form-buttons .accelerated-checkout-block{flex:1 0 100%;width:100%;margin-top:20px;padding-bottom:8px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button,main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button__button,main#MainContent[data-template=product] .product-details .product-form-buttons shopify-accelerated-checkout{width:100%!important;min-height:44px;border-radius:0!important;--shopify-accelerated-checkout-button-border-radius: 0px !important;--shopify-accelerated-checkout-button-box-shadow: none !important}main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button__button--unbranded,main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button__button--branded,main#MainContent[data-template=product] .product-details .product-form-buttons shop-pay-wallet-button,main#MainContent[data-template=product] .product-details .product-form-buttons .accelerated-checkout-button{border-radius:0!important;--shopify-accelerated-checkout-button-border-radius: 0px !important}main#MainContent[data-template=product] .product-details .product-form-buttons more-payment-options-link{display:block;width:100%;margin-top:8px;text-align:center}main#MainContent[data-template=product] .product-details .product-form-buttons more-payment-options-link a,main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button__more-options{color:#000!important;font-size:12px;text-decoration:underline;text-underline-offset:2px}main#MainContent[data-template=product] .product-details .shopify-block:has(button[class*=wishlist-button-]){display:block;width:100%;margin-top:16px!important;margin-bottom:0!important}main#MainContent[data-template=product] .product-details .shopify-block:has(button[class*=wishlist-button-])>*{display:block;width:100%}main#MainContent[data-template=product] .product-details button[class*=wishlist-button-]{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;max-width:none!important;min-width:0!important;min-height:44px;margin:0!important;padding:10px 16px!important;background:#000!important;color:#fff!important;border:1px solid #000000!important;border-radius:0!important;text-transform:uppercase!important;font-size:14px!important;font-weight:600!important;letter-spacing:.12em;box-sizing:border-box}main#MainContent[data-template=product] .product-details button[class*=wishlist-button-]:hover,main#MainContent[data-template=product] .product-details button[class*=wishlist-button-].active{background-color:#000!important;color:#fff!important;border-color:#000!important}main#MainContent[data-template=product] .product-details button[class*=wishlist-button-]:hover [class*=wishlist-text-],main#MainContent[data-template=product] .product-details button[class*=wishlist-button-]:hover svg,main#MainContent[data-template=product] .product-details button[class*=wishlist-button-].active [class*=wishlist-text-],main#MainContent[data-template=product] .product-details button[class*=wishlist-button-].active svg{color:#fff!important}main#MainContent[data-template=product] .product-details [class*=wishlist-icon-]{width:16px!important;height:16px!important}main#MainContent[data-template=product] .product-details .shopify-block:has(.pdp-trust-badges),main#MainContent[data-template=product] .product-details .shopify-block:has([class*=icon-box-container-]){width:100%;margin-top:16px!important;margin-bottom:0!important}main#MainContent[data-template=product] .product-details .pdp-trust-badges{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;margin:0!important;padding:0 12px!important;list-style:none;text-align:center;line-height:1.25}main#MainContent[data-template=product] .product-details .pdp-trust-badges__item{display:flex;flex:1 1 0;max-width:25%;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:8px 2px;box-sizing:border-box}main#MainContent[data-template=product] .product-details .pdp-trust-badges__icon{display:block;width:38px;height:38px;margin:0 auto 8px;object-fit:contain}main#MainContent[data-template=product] .product-details .pdp-trust-badges__text{font-size:13px;line-height:1.2;text-align:center;color:#000;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}main#MainContent[data-template=product] .product-details [class*=icon-box-container-]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0!important;padding:0 12px!important;align-items:center}main#MainContent[data-template=product] .product-details [class*=icon-box-item-]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 2px;text-align:center}main#MainContent[data-template=product] .product-details [class*=icon-box-icon-]{width:38px!important;height:38px!important;margin-bottom:8px}main#MainContent[data-template=product] .product-details [class*=icon-box-icon-] img{width:38px!important;height:38px!important;object-fit:contain}main#MainContent[data-template=product] .product-details [class*=icon-box-text-]{font-size:13px!important;line-height:1.2!important;text-align:center;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;color:#000!important}main#MainContent[data-template=product] .product-details .shopify-block:has(.accordion){width:100%;margin-top:4px!important;margin-bottom:0!important}main#MainContent[data-template=product] .product-details .accordion{margin-top:0!important;padding:0!important;width:100%}main#MainContent[data-template=product] .product-details .accordion.accordion--dividers{--style-border-width: 1px;--show-fallback-borders: 1;--color-border: #d7d7d7}main#MainContent[data-template=product] .product-details .accordion .details__header,main#MainContent[data-template=product] .product-details summary.details__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:52px!important;padding:16px 0 16px 14px!important;margin:0!important;border:0!important;font-family:font-britt,sans-serif!important;font-size:16px!important;font-weight:700!important;font-style:normal!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important;color:#000!important;background:transparent!important;list-style:none!important;cursor:pointer!important}main#MainContent[data-template=product] .product-details .accordion .details__header:hover,main#MainContent[data-template=product] .product-details summary.details__header:hover{color:#000!important}main#MainContent[data-template=product] .product-details .accordion .details__header .svg-wrapper{flex-shrink:0!important;margin-left:auto!important;margin-inline-start:auto!important;width:12px!important;height:12px!important}main#MainContent[data-template=product] .product-details .accordion .details__header .svg-wrapper svg{width:12px!important;height:12px!important;min-width:12px!important}main#MainContent[data-template=product] .product-details .accordion.accordion--caret .details__header .icon-plus{display:none!important}main#MainContent[data-template=product] .product-details .accordion .details-content{padding:0 0 16px!important;font-size:14px!important;line-height:1.5!important;color:#000!important}main#MainContent[data-template=product] .product-details .accordion .details-content .spacing-style.text-block{padding-inline:0!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom .details{border-color:#d7d7d7!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom:first-child .details{border-block-start:none!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:1px solid #d7d7d7!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom:last-child .details{border-block-end:1px solid #d7d7d7!important}main#MainContent[data-template=product] .pdp-share-button-wrap{display:flex;justify-content:flex-end;width:100%;margin-top:12px}main#MainContent[data-template=product] .pdp-share-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;background:#fff;color:#000;border:1px solid #000000;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}main#MainContent[data-template=product] .pdp-share-button__icon{display:inline-flex;width:14px;height:14px}main#MainContent[data-template=product] .pdp-share-button__icon svg{width:100%;height:100%}main#MainContent[data-template=product] .section-resource-list .section-resource-list__header h3,main#MainContent[data-template=product] .section-resource-list .section-resource-list__header .text-block h3{margin:0 0 16px;font-size:22px;font-weight:600;text-align:left;color:#000}main#MainContent[data-template=product] .section-resource-list{border-top:1px solid #e5e5e5;padding-top:32px}main#MainContent[data-template=product] zoom-dialog dialog{background:#000!important}main#MainContent[data-template=product] zoom-dialog dialog::backdrop{background:#000!important}main#MainContent[data-template=product] zoom-dialog .dialog-thumbnails-list-container{display:none!important}main#MainContent[data-template=product] zoom-dialog .close-button.dialog-zoomed-gallery__close-button{position:fixed;top:16px;right:16px;z-index:calc(var(--layer-raised) + 1);width:auto;height:auto;min-width:0;min-height:0;padding:6px;border:0;border-radius:0!important;color:#fff!important;mix-blend-mode:normal!important;background:transparent!important;box-shadow:none!important;opacity:1}main#MainContent[data-template=product] zoom-dialog .close-button.dialog-zoomed-gallery__close-button:hover{background:transparent!important;opacity:.7}main#MainContent[data-template=product] zoom-dialog .close-button.dialog-zoomed-gallery__close-button:focus-visible{outline:none;overflow:visible}main#MainContent[data-template=product] zoom-dialog .close-button.dialog-zoomed-gallery__close-button:focus-visible:after{display:none!important;content:none!important}main#MainContent[data-template=product] zoom-dialog .close-button.dialog-zoomed-gallery__close-button svg{width:14px;height:14px;--icon-stroke-width: 1.5px}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised);pointer-events:none}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav-button{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:52px;padding:0;margin:0;border:0;border-radius:10px;background:#1c1816d9;color:#fff;transform:translateY(-50%);pointer-events:auto;cursor:pointer;transition:background .2s ease;--icon-stroke-width: 1.5px}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav-button:hover{background:#1c1816f2}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav-button--prev{left:10px}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav-button--next{right:10px}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav-button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:10px;height:14px}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery__nav-button svg{width:100%;height:100%;color:#fff}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery .product-media-container{flex:0 0 100%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:100%;scroll-snap-align:center}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery .product-media,main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery .product-media__drag-zoom-wrapper{overflow:visible}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery .product-media__image{object-fit:contain!important;width:auto!important;max-width:100vw;height:auto!important;max-height:100vh;transform:none!important}main#MainContent[data-template=product] zoom-dialog .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:default}main#MainContent[data-template=product] .product-information__media .product-media-container--zoomable.product-media-container--image,main#MainContent[data-template=product] .product-information__media slideshow-slide.product-media-container--zoomable{cursor:zoom-in}@media screen and (max-width:749px){main#MainContent[data-template=product]{padding-bottom:0;overflow:visible}main#MainContent[data-template=product] nav.breadcrumb{padding:12px 12px 8px!important;font-size:12px}main#MainContent[data-template=product] .product-information{padding:0 12px 32px!important}main#MainContent[data-template=product] .product-information__grid{display:block!important}main#MainContent[data-template=product] .product-information__media{margin-top:0!important;margin-left:0!important;margin-inline:-12px!important;width:calc(100% + 24px)!important}main#MainContent[data-template=product] .product-details{margin-top:0!important;margin-left:0!important;padding:12px 0 0!important}main#MainContent[data-template=product] .product-details>.group-block{padding-inline:0!important}main#MainContent[data-template=product] .product-details>.group-block>.group-block-content.layout-panel-flex--column{gap:12px!important}main#MainContent[data-template=product] .product-details .group-block:has(.product-promo-text-tag)>.group-block-content.layout-panel-flex--column{gap:0!important}main#MainContent[data-template=product] .product-information__media .media-gallery--carousel slideshow-container{--pdp-image-radius: 0px;border-radius:0!important;box-shadow:none}main#MainContent[data-template=product] .product-information__media media-gallery.spacing-style{--media-radius: 0px !important}main#MainContent[data-template=product] .product-information__media,main#MainContent[data-template=product] .product-information__media media-gallery,main#MainContent[data-template=product] .product-information__media media-gallery.spacing-style,main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails]{overflow:visible!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails]{position:relative;margin-top:10px;padding-inline:12px;box-sizing:border-box;overflow:visible!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{overflow:hidden;padding-inline:1px;mask-image:none!important;-webkit-mask-image:none!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] scroll-hint.slideshow-controls__thumbnails-container{mask-image:none!important;-webkit-mask-image:none!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__thumbnails{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;width:100%}main#MainContent[data-template=product] .product-information__media .slideshow-controls__thumbnails .slideshow-control{flex:0 0 calc((100% - 32px)/5)!important;width:calc((100% - 32px)/5)!important;min-width:0!important;max-width:none!important;border-radius:0!important;border:2px solid transparent!important}main#MainContent[data-template=product] .product-information__media .slideshow-controls__thumbnails .slideshow-control img{border-radius:0!important}main#MainContent[data-template=product] .product-information__media .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){border:2px solid transparent!important;outline:none!important;box-shadow:none!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows{position:absolute;top:50%;z-index:5;margin:0;padding:0;pointer-events:none;transform:translateY(-50%)}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows>*{pointer-events:auto}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:first-child{left:calc(-.5rem + 9px);right:auto}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:last-child{right:calc(-.5rem + 9px);left:auto}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] button.slideshow-control.slideshow-control--shape-circle{display:flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#ccc!important;opacity:.7!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:transparent!important;cursor:pointer;transition:all .2s ease-out}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:first-child .slideshow-control--shape-circle,main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-controls__arrows:last-child .slideshow-control--shape-circle{background:#ccc!important;opacity:.7!important}main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-control--shape-circle .svg-wrapper,main#MainContent[data-template=product] .product-information__media slideshow-controls[thumbnails] .slideshow-control--shape-circle svg{display:none!important}main#MainContent[data-template=product] .product-information__media slideshow-controls.mobile\:hidden{display:block!important}main#MainContent[data-template=product] .media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:100%!important;border-radius:0!important}main#MainContent[data-template=product] .product-details .text-block.h3>h1,main#MainContent[data-template=product] .product-details .text-block.h3 h1,main#MainContent[data-template=product] .product-details h1{font-family:font-britt,sans-serif!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:.1rem!important;line-height:1.2!important;margin-top:0!important}main#MainContent[data-template=product] .product-details .shopify-block:has(variant-picker){margin-bottom:0!important}main#MainContent[data-template=product] .product-details .buy-buttons-block{margin-top:16px!important;margin-bottom:16px!important}main#MainContent[data-template=product] .product-details .product-form-buttons{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important}main#MainContent[data-template=product] .product-details .product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex-basis:auto!important}main#MainContent[data-template=product] .product-details .product-form-buttons .quantity-selector{flex:0 0 88px!important;max-width:88px!important;width:88px!important;height:44px!important;min-height:44px!important}main#MainContent[data-template=product] .product-details .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 calc(100% - 98px)!important;min-width:0!important}main#MainContent[data-template=product] .product-details .product-form-buttons .add-to-cart-button,main#MainContent[data-template=product] .product-details .product-form-buttons button[id^=BuyButtons-ProductSubmitButton-]{width:100%!important;min-height:44px!important;max-height:44px!important;border-radius:0!important;position:relative!important}main#MainContent[data-template=product] .product-details .product-form-buttons .accelerated-checkout-block{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-top:10px!important;padding-bottom:6px!important;--shopify-accelerated-checkout-button-border-radius: 0px !important}main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button,main#MainContent[data-template=product] .product-details .product-form-buttons shopify-accelerated-checkout,main#MainContent[data-template=product] .product-details .product-form-buttons .shopify-payment-button__button{width:100%!important;min-height:44px!important;border-radius:0!important;--shopify-accelerated-checkout-button-border-radius: 0px !important}main#MainContent[data-template=product] .product-details .pdp-trust-badges{flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px;margin:0!important;padding:0 12px!important}main#MainContent[data-template=product] .product-details .pdp-trust-badges__item{flex:1 1 0;max-width:25%;min-width:0;padding:6px 1px}main#MainContent[data-template=product] .product-details .pdp-trust-badges__icon{width:32px;height:32px;margin-bottom:6px}main#MainContent[data-template=product] .product-details .pdp-trust-badges__text{font-size:11px;line-height:1.2;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}main#MainContent[data-template=product] .product-details [class*=icon-box-container-]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 12px!important;margin:0!important}main#MainContent[data-template=product] .product-details .shopify-block:has(.accordion){width:calc(100% + 24px)!important;max-width:none!important;margin-inline:-12px!important;margin-top:8px!important;margin-bottom:0!important}main#MainContent[data-template=product] .product-details .accordion{width:100%!important;margin:0!important;padding:0!important}main#MainContent[data-template=product] .product-details .accordion .details__header,main#MainContent[data-template=product] .product-details summary.details__header{min-height:48px!important;padding:14px 12px 14px 20px!important;font-family:font-britt,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.2!important;text-transform:uppercase!important;color:#000!important}main#MainContent[data-template=product] .product-details .accordion .details__header .svg-wrapper,main#MainContent[data-template=product] .product-details .accordion .details__header .svg-wrapper svg{width:11px!important;height:11px!important;min-width:11px!important}main#MainContent[data-template=product] .product-details .accordion .details-content{padding:0 12px 16px!important;font-size:14px!important;line-height:1.5!important}main#MainContent[data-template=product] .product-details .accordion .details-content .spacing-style.text-block{padding-inline:0!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom .details{border-color:#d7d7d7!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom:first-child .details{border-block-start:none!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:1px solid #d7d7d7!important}main#MainContent[data-template=product] .product-details .accordion--dividers accordion-custom:last-child .details{border-block-end:1px solid #d7d7d7!important}main#MainContent[data-template=product] .product-details .shopify-block:has(.pdp-share-button-wrap){width:100%!important;margin-inline:0!important;margin-top:16px!important}main#MainContent[data-template=product] .product-details .pdp-share-button-wrap{display:flex!important;justify-content:flex-end!important;width:100%!important;margin-top:0!important}main#MainContent[data-template=product] .product-details .pdp-share-button{min-height:38px!important;padding:8px 14px!important;font-family:font-britt,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:1px solid #000000!important;border-radius:0!important;background:#fff!important;color:#000!important}}main#MainContent[data-template=product] ::view-transition-group(gallery-item),main#MainContent[data-template=product] ::view-transition-old(gallery-item),main#MainContent[data-template=product] ::view-transition-new(gallery-item){animation:none!important}@keyframes pdp-media-enter{0%{opacity:.88;transform:translate3d(0,16px,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}main#MainContent[data-template=product] .product-information__media .product-media.pdp-media-enter{animation:pdp-media-enter .45s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){main#MainContent[data-template=product] .product-information__media .product-media.pdp-media-enter{animation:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-page.css.map */
