.klaviyo-form button.needsclick,.klaviyo-form input.needsclick{font-family:var(--font-body-family),serif!important}.klaviyo-form button.needsclick:last-child{background-color:var(--button-dark)!important}
digital-catalog iframe{min-height:calc(100vh - var(--header-height))}
faq-content{font-size:.875rem;line-height:1.25rem}faq-content select{border-width:0}faq-content .titles [data-active],faq-content select{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}faq-content .titles [data-active]{font-weight:var(--font-body-bold-weight)}faq-content .content-item{display:none}faq-content .content-item[data-active]{display:block}faq-content .content ul{list-style-type:disc;margin-left:2rem}faq-content .content ul li{line-height:2;padding-left:1rem}faq-content .responsive-table{width:100vw}@media (min-width:768px){faq-content .responsive-table{margin-left:auto!important;margin-right:auto!important;padding:0;width:100%}}faq-content .responsive-table thead{display:none}@media (min-width:768px){faq-content .responsive-table thead{display:table-header-group}}faq-content .responsive-table th{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}@media (min-width:768px){faq-content .responsive-table tr:not(:last-of-type){--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity))}}faq-content .responsive-table tr{display:flex;flex-direction:column;padding:.75rem .5rem}faq-content .responsive-table tr:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}@media (min-width:768px){faq-content .responsive-table tr{display:table-row;padding:0}faq-content .responsive-table tr:nth-child(odd){background-color:transparent}}faq-content .responsive-table td{display:flex;justify-content:space-between}@media (min-width:768px){faq-content .responsive-table td{display:table-cell}}faq-content .responsive-table td,faq-content .responsive-table th{padding:.5rem}@media (min-width:768px){faq-content .responsive-table td,faq-content .responsive-table th{padding:.75rem;text-align:center}}faq-content .responsive-table td:before{font-size:.75rem;font-weight:var(--font-body-bold-weight);line-height:1rem;padding-right:.75rem;text-align:center}@media (min-width:768px){faq-content .responsive-table td:before{display:none}}faq-content .responsive-table td:before{content:attr(data-label)}faq-content h4{margin-bottom:1.25rem;margin-top:1.25rem}faq-content p{margin-bottom:1rem;margin-top:1rem}
.collection-nav-item{transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.collection-nav-item:hover{opacity:.8}.collection-nav-item.active{opacity:1}.collection-items.loading{opacity:.5;pointer-events:none}.collection-product-item{position:relative}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{50%{opacity:.5}}.collection-items.loading .collection-product-item{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.collection-items.loading .collection-product-item:before{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(229,231,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e5e7eb var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);animation:shimmer 1.5s infinite;background-image:linear-gradient(to right,var(--tw-gradient-stops));background-size:200% 100%;content:"";inset:0;position:absolute}jv-featured-collections .text-lockup>div{font-size:.75rem;line-height:1rem}@media (min-width:768px){jv-featured-collections .text-lockup>div{font-size:1rem;line-height:1.5rem}}jv-featured-collections .slider{overflow:hidden}jv-featured-collections .slider .slider__wrapper{padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){jv-featured-collections .slider .slider__wrapper{padding-bottom:2rem;padding-top:2rem}}jv-featured-collections .slider .slider__wrapper .slider__slide{align-items:center}jv-featured-collections .slider .slider-dots li{max-width:50px!important}@media (min-width:768px){jv-featured-collections .slider .slider-dots li{max-width:120px}}jv-featured-collections .slider .slider-dots li:nth-child(n+12),jv-featured-collections .slider .slider-dots li:nth-child(n+2):nth-child(-n+5),jv-featured-collections .slider .slider-dots li:nth-child(n+7):nth-child(-n+10){display:none}jv-featured-collections .collection-nav-item.active .octagon-overlay-active{display:block}jv-featured-collections .collection-nav-item:not(.active) .octagon-overlay-active{display:none}jv-featured-collections .octagon-overlay{-webkit-clip-path:polygon(50% 0,85% 15%,100% 50%,85% 85%,50% 100%,15% 85%,0 50%,15% 15%);clip-path:polygon(50% 0,85% 15%,100% 50%,85% 85%,50% 100%,15% 85%,0 50%,15% 15%);position:relative}
.localization-selector+.disclosure__list{animation:animateLocalization var(--duration-default) ease}.localization-form__select[aria-expanded=true] svg.icon-caret{transform:rotate(180deg)}.disclosure__list{max-height:19rem;max-width:22rem;min-height:8.2rem;min-width:12rem;transform:translateY(-1rem);z-index:2}
.rebuy-widget{margin:auto!important;padding:0 0 50px!important}.rebuy-widget .primary-title{font-family:var(--font-heading-family),sans-serif!important;text-align:left!important}.rebuy-widget .powered-by-rebuy,.rebuy-widget .primary-title:after,.rebuy-widget .primary-title:before{display:none!important}.rebuy-widget .rebuy-product-grid.large-carousel{padding:0}.rebuy-widget .rebuy-product-media{--tw-translate-y:0px!important;top:0!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rebuy-widget .rebuy-product-title{font-family:var(--font-heading-family),sans-serif!important;margin-top:0!important}.rebuy-widget .rebuy-variant-title{display:none!important}.rebuy-widget .flickity-button{background:hsla(0,0%,94%,.8);border-radius:5px;padding:40px 0}.rebuy-widget .flickity-button-icon{fill:grey!important}.rebuy-widget .rebuy-product-price .rebuy-money{font-family:var(--font-body-family),serif!important;font-size:.875rem!important;line-height:1.25rem!important}.rebuy-widget .rebuy-product-actions .rebuy-button{font-weight:400!important;text-decoration-line:underline!important;text-transform:uppercase!important}.rebuy-widget .rebuy-select{--tw-border-opacity:1!important;background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 0 center!important;background-repeat:no-repeat!important;background-size:1.25rem 1.25rem!important;border-color:rgb(72 72 72/var(--tw-border-opacity))!important;font-size:.875rem!important;line-height:1.25rem!important;padding-bottom:.25rem!important;padding-right:1.25rem!important;padding-top:.25rem!important}.widget-type-product .rebuy-button,.widget-type-product .rebuy-select{margin:0 auto;max-width:175px}.widget-type-cart .primary-title{font-weight:800!important}.widget-type-cart .rebuy-product-grid{padding-left:0!important;padding-right:0!important}.widget-type-cart .rebuy-product-info,.widget-type-cart .rebuy-product-options{padding-right:0!important}.widget-type-cart .rebuy-product-title{text-align:left!important}.widget-type-cart .rebuy-product-actions{float:right!important;padding-left:.625rem!important;width:70%!important}.rebuy-button,.rebuy-cart__flyout-empty-cart a,.rebuy-widget .rebuy-button{background:none!important;border:none!important;border-radius:6px!important;color:#323232!important;font-size:.9em!important;line-height:2.5em!important;padding:0 1em 0 0!important;text-align:left!important}.rebuy-button:hover,.rebuy-cart__flyout-empty-cart a:hover,.rebuy-widget .rebuy-button:hover{text-decoration:underline}
custom-select.custom-select__collection-sorting[open] .icon-caret{--tw-rotate:180deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}custom-select.custom-select__collection-sorting[open] .sort__custom-select--inner{border-width:0 1px 1px;display:block!important}custom-select.custom-select__collection-sorting[open] .sort__custom-select--inner [data-option]:hover{--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity))}custom-select.custom-select__collection-sorting .icon-caret{--tw-rotate:0deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}custom-select.custom-select__collection-sorting .sort__custom-select--inner{display:none}custom-select.custom-select__collection-sorting [data-selected]{font-weight:var(--font-body-bold-weight)}@media (min-width:768px){custom-select.custom-select__collection-sorting .collection-filters__field{display:none}}
#swym-anchor,.product-form .swym-button-bar{display:none}.swym-wishlist-custom .swym-button.swym-add-to-wishlist-view-product{--tw-border-opacity:1!important;--tw-text-opacity:1!important;align-items:center;border-color:rgb(72 72 72/var(--tw-border-opacity))!important;border-style:solid;border-width:1px!important;color:rgb(72 72 72/var(--tw-text-opacity))!important;display:flex;font-size:.875rem!important;height:100%!important;line-height:1.25rem!important;max-width:100%;padding-left:1rem!important;padding-right:1rem!important;text-transform:none}.swym-wishlist-custom .swym-button.swym-add-to-wishlist-view-product .swym-button-label{font-family:var(--font-body-family),sans-serif;order:1}.swym-button.disabled{pointer-events:none}collection-grid collection-item swym-custom-button{position:absolute;right:1rem;top:1rem;z-index:10}collection-grid collection-item swym-custom-button .swym-button-label{display:none}collection-grid collection-item swym-custom-button .swym-heart:after{font-size:1.2rem}collection-grid collection-item .swym-button.swym-add-to-wishlist-view-product{border-style:none!important}
#CartNote:checked+.note-wrapper .cart-note{height:auto!important}#CartNote:checked+.note-wrapper .caret{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (min-width:768px){.cart-page .cart-note-wrapper{grid-area:footer-bottom-left}}.cart-page .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.cart-page .cart-note-wrapper{margin-bottom:0;margin-top:0}}.cart-drawer .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}
.featured-products-section .text-container a{letter-spacing:1.5px}.featured-products-section collection-item{padding-left:var(--slide-gutter)}
footer .block_link_list{order:1}@media (min-width:768px){footer .block_link_list{order:0}}footer .block_html{order:4}@media (min-width:768px){footer .block_html{order:0}}footer .block_contact_us{order:2}@media (min-width:768px){footer .block_contact_us{order:0}}footer .block_social{order:3}@media (min-width:768px){footer .block_social{order:0}}footer .block_country_selector_modal{order:9999}@media (min-width:768px){footer .block_country_selector_modal{order:0}}footer details[open] .icon-chevron-down{transform:rotate(180deg)}
.media-overlay-slider .slider-buttons form{height:0}.media-overlay-slider .slider-buttons form label{padding:0}.media-overlay-slider .slider-dots{flex-wrap:nowrap;transform:translate(-50%,-3.75rem)}.media-overlay-slider .slider-dots li,.media-overlay-slider .slider-dots li label{height:.125rem;width:5rem}.media-overlay-slider .slider-dots li label{background:linear-gradient(90deg,#fff 50%,silver 0);background-position:100% 100%;background-size:200% 100%;border-radius:0;border-width:0!important;opacity:.4;transition-duration:0s;transition-property:background-size,background-position;transition-timing-function:cubic-bezier(0,0,.2,1)}.media-overlay-slider .slider-dots li label.progress{background-position:0 100%;opacity:1;transition-duration:var(--slider-autoplay-duration)}@media only screen and (min-width:768px){.media-overlay-slider .slider-dots{flex-wrap:wrap}}
.skip-to-content-link{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:0;border-width:0;color:rgb(0 0 0/var(--tw-text-opacity));overflow:hidden;padding:0;position:fixed;top:0;white-space:nowrap}.skip-to-content-link:active,.skip-to-content-link:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:0!important;border-style:solid;border-width:.05rem;box-sizing:border-box;display:block;height:auto;left:.05rem;line-height:1rem;margin-bottom:-3.1rem;outline:2px solid transparent;outline-offset:2px;overflow:visible;padding:1rem 2rem;position:sticky;top:.05rem;width:-moz-fit-content;width:fit-content;z-index:100000}
.rte:after{--tw-content:"";clear:both;content:var(--tw-content);display:block}.rte .metafield-rich_text_field>:not([hidden])~:not([hidden]),.rte>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.rte h2{font-size:1.875rem;font-weight:var(--font-body-bold-weight);line-height:2.5rem}.rte table{table-layout:fixed}@media screen and (min-width:768px){.rte table td{padding-left:.25rem;padding-right:.25rem}}.rte img{max-width:100%;width:auto}.rte ul{list-style-type:disc}.rte ol,.rte ul{padding-left:.25rem}.rte ol{list-style-type:decimal}.rte li{list-style:inherit;margin-left:1rem}.rte a{color:var(--link-color);display:inline;text-decoration-line:underline}.rte blockquote{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));border-left-width:2px;display:inline-flex;font-style:italic;font-weight:500;padding-left:1rem}.elm-loading,.loading{pointer-events:none}.elm-loading{opacity:.5;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:focus:not(:focus-visible){outline:0}:focus-visible{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}body:not(.keyboard-navigation) :focus{outline:none}input[type=radio]:focus-visible+label{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}input[type=radio]:focus-visible+label tooltip-element{display:none}input[type=radio]:focus-visible+label .sr-only{display:none}

