.collection-grid.content-below-image .homepage-collection-grid-item--below-image,.collection-grid.content-below-image .homepage-collection-grid-item--below-image .homepage-collection-grid-inner{display:flex;flex-direction:column}.collection-grid.content-below-image .homepage-collection-grid-inner{flex:1 1 auto}.collection-grid.content-below-image .grid-item-details--below-image{display:flex;flex-direction:column;flex:1 1 auto}.collection-grid.content-below-image .grid-item-details--below-image .grid-item__content{flex:1 1 auto}.collection-grid.content-below-image .grid-item__content>:has(.homepage-featured-box-btn){margin-top:auto}.delivery-estimate{display:flex;align-items:center;gap:10px;color:var(--delivery-timeline-accent, var(--text-color));font-family:var(--body-font-stack);font-size:14px;line-height:1.4}.delivery-estimate__icon{display:flex;flex-shrink:0}.delivery-estimate--center{justify-content:center;text-align:center}.delivery-estimate--right{justify-content:flex-end;text-align:right}.delivery--has-bg{background:var(--delivery-bg);border-radius:var(--delivery-bg-radius, 6px)}.delivery-estimate.delivery--has-bg{padding:12px 16px}.delivery-timeline.delivery--has-bg{padding:16px}.delivery-timeline{--delivery-timeline-accent: rgba(36, 36, 36, 1);--delivery-timeline-track: rgba(36, 36, 36, .15)}.delivery-timeline__list{position:relative;display:flex;align-items:flex-start;justify-content:space-between;list-style:none;margin:0;padding:0}.delivery-timeline__list:before{content:"";position:absolute;top:15px;left:16px;right:16px;height:2px;background:var(--delivery-timeline-track)}.delivery-timeline__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.delivery-timeline__step:first-child{align-items:flex-start;text-align:left}.delivery-timeline__step:last-child{align-items:flex-end;text-align:right}.delivery-timeline__dot{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--delivery-timeline-accent);color:var(--delivery-timeline-accent);background:var(--body-color, #fff);position:relative;z-index:1;margin-bottom:8px}.delivery-timeline__text{display:flex;flex-direction:column}.delivery-timeline__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.delivery-timeline__date{font-size:.75rem;opacity:.65;margin-top:2px}@media screen and (max-width:767px){.featured-collections-wrapper .collection-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:flex-start!important;padding-bottom:4px}.featured-collections-wrapper .collection-grid .homepage-collection-grid-item{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;width:45%!important;min-width:200px;scroll-snap-align:start}.featured-collections-wrapper .collection-grid::-webkit-scrollbar{display:none}}@media screen and (max-width:767px){.product-grid--grid-on-mobile.grid-slider--static-mobile .swiper-wrapper{display:grid!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;grid-auto-columns:calc(50% - var(--grid-spacing, 15px) / 2)!important;column-gap:var(--grid-spacing, 15px);row-gap:var(--grid-spacing, 15px);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;transform:none!important}.product-grid--grid-on-mobile.grid-slider--static-mobile .swiper-wrapper::-webkit-scrollbar{display:none}.product-grid--grid-on-mobile.grid-slider--static-mobile .swiper-slide{width:auto!important;margin:0!important}.product-grid--grid-on-mobile.grid-slider--static-mobile .swiper-slide:nth-child(odd){scroll-snap-align:start}.product-grid--grid-on-mobile.grid-slider--static-mobile .swiper-pagination,.product-grid--grid-on-mobile.grid-slider--static-mobile .swiper-scrollbar{display:none!important}}.scrolling-banner-outer__header .section-title--wrapper{margin-bottom:8px}.scrolling-banner-outer--split{display:flex;flex-direction:column;gap:20px}.scrolling-banner-outer__marquee{overflow:hidden;position:relative}@media screen and (min-width:900px){.scrolling-banner-outer--split{flex-direction:row;align-items:center;gap:0}.scrolling-banner-outer--split .scrolling-banner-outer__header{flex:0 0 auto;padding-right:40px;white-space:nowrap}.scrolling-banner-outer--split .scrolling-banner-outer__divider{align-self:stretch;width:1px;background:var(--color-scheme-border-color, rgba(0, 0, 0, .12));margin-right:40px;flex-shrink:0}.scrolling-banner-outer--split .scrolling-banner-outer__marquee{flex:1 1 auto;min-width:0}}.scrolling-banner--rows-2 .banner{display:grid!important;grid-template-rows:repeat(2,auto);grid-auto-flow:column;align-items:center;row-gap:var(--scrolling-banner-gutter-mobile)}@media screen and (min-width:481px){.scrolling-banner--rows-2 .banner{row-gap:var(--scrolling-banner-gutter-desktop)}}.cross-sells-wrapper--cards .cross-sells-products{flex-wrap:nowrap;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.cross-sells-wrapper--cards product-cross-sell{flex:0 0 calc((100% - 24px) / 3);flex-direction:column;box-sizing:border-box;min-width:0;padding:10px;border:1px solid var(--border-color, rgba(36, 36, 36, .25));border-radius:var(--thumbnail-border-radius, 0);scroll-snap-align:start;--button-font-size-px: 12px}@media screen and (max-width:767px){.cross-sells-wrapper--cards product-cross-sell{flex-basis:calc((100% - 12px) / 2.3)}}@media(hover:none){.cross-sells-wrapper--cards .cross-sells-products{scrollbar-width:none}.cross-sells-wrapper--cards .cross-sells-products::-webkit-scrollbar{display:none}}.cross-sells-wrapper--cards product-cross-sell::part(image){width:100%;padding:0;margin-bottom:10px}.cross-sells-wrapper--cards product-cross-sell::part(info){row-gap:8px}.cross-sells-wrapper--cards product-cross-sell::part(title){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0;font-family:var(--header-font-stack);font-weight:var(--header-font-weight);font-style:var(--header-font-style);text-transform:var(--heading-font-case);font-size:var(--base-font-size);line-height:1.3}.cross-sells-wrapper--cards product-cross-sell::part(price){font-family:var(--body-font-stack);font-weight:var(--body-font-weight);font-style:var(--body-font-style);text-transform:none;font-size:var(--base-font-size);margin-top:4px}.cross-sells-wrapper--cards product-cross-sell::part(buttons){padding:0;align-items:flex-start}@media screen and (max-width:767px){.quick-add-button-mobile,.quick-add-button-onboarding-mobile,.quick-add-button-variants-mobile{left:calc(100% - 26px)}.quick-add-button-mobile span,.quick-add-button-onboarding-mobile span,.quick-add-button-variants-mobile span,.quick-add-wrapper:not(.quick-shop--block) .sold-out-button.sold-out-button-mobile span{width:26px;height:26px}.quick-add-button-mobile .quick-view-mobile-icon,.quick-add-button-onboarding-mobile .quick-view-mobile-icon,.quick-add-button-variants-mobile .quick-view-mobile-icon,.sold-out-button-mobile svg{width:12px;height:12px;margin:0}}.resource-button__wrapper.product-form-block:has(>.product-feature-badge){gap:6px}.product-feature-badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--feature-badge-border, var(--text-color-transparent30, rgba(36, 36, 36, .3)));border-radius:999px;background:var(--feature-badge-bg, transparent);color:var(--feature-badge-text, var(--text-color));font-family:var(--body-font-stack);font-weight:var(--body-font-weight);font-style:var(--body-font-style);font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}linked-products .linked-option-product-title{display:none}cart-drawer .global-drawer__body--content:has(>.cart-drawer__form){justify-content:flex-start}cart-drawer .global-drawer__body--content>.cart-drawer__giftwrap,cart-drawer .global-drawer__body--content>[data-cart-drawer-recommendations]:not(.cart-drawer__giftwrap+*){margin-top:auto}.cart-drawer__giftwrap{padding:0 15px 12px}.cart-drawer__giftwrap-form{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--cart-drawer-text-color-transparent25, rgba(36, 36, 36, .25));border-radius:var(--block-border-radius, 0)}.cart-drawer__giftwrap-icon{display:flex;flex-shrink:0}.cart-drawer__giftwrap-info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cart-drawer__giftwrap-title{font-size:13px;line-height:1.3}.cart-drawer__giftwrap-price{font-size:12px}.cart-drawer__giftwrap-button{flex-shrink:0;font-size:12px}.cart-drawer__giftwrap .product-card-basic__errors{margin-top:6px}@media screen and (max-width:767px){cart-drawer [data-cart-drawer-recommendations] .global-drawer--secondary__header{padding:8px 15px}cart-drawer [data-cart-drawer-recommendations] .global-drawer--secondary__header h5{font-size:15px;line-height:1.2}cart-drawer .cart-drawer__recommendations-grid{gap:10px;padding-bottom:12px}cart-drawer .cart-drawer__recommendations .product-card-basic{width:215px;min-width:0;gap:10px;align-items:center}cart-drawer .cart-drawer__recommendations .product-card-basic__image{width:52px}cart-drawer .cart-drawer__recommendations .product-card-basic--info{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:8px;transform:none}cart-drawer .cart-drawer__recommendations .product-card-basic--info--body{flex:1 1 auto;min-width:0;gap:2px}cart-drawer .cart-drawer__recommendations .product-card-basic__vendor{display:none}cart-drawer .cart-drawer__recommendations .product-card-basic__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3}cart-drawer .cart-drawer__recommendations .product-card-basic--info--footer{flex-shrink:0}cart-drawer .cart-drawer__recommendations .btn--underlined-with-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-image:none}cart-drawer .cart-drawer__recommendations .btn--underlined-with-icon svg{width:16px;height:16px;margin:0}cart-drawer .cart-drawer__recommendations .btn--underlined-with-icon span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}body.js-drawer-open shopify-chat{z-index:1000!important}.cart-drawer__footer--buttons .cart-drawer__footer--button{flex:1 1 100%;width:100%}.cart-drawer__payment-icons{display:flex;flex-wrap:nowrap;justify-content:center;gap:5px;list-style:none;margin:12px 0 0;padding:0}.cart-drawer__payment-icons li{flex:0 1 32px;min-width:0;margin:0;line-height:0}.cart-drawer__payment-icons .payment-icon{width:100%;height:auto;aspect-ratio:38 / 24}.product-engraving__details{border:1px solid var(--text-color-transparent10, rgba(0, 0, 0, .1));border-radius:6px;padding:0 18px}.product-engraving__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;list-style:none}.product-engraving__summary::-webkit-details-marker{display:none}.product-engraving__title{font-weight:600}.product-engraving__chevron{display:flex;transition:transform .2s ease}.product-engraving__details[open] .product-engraving__chevron{transform:rotate(180deg)}.product-engraving__body{padding-bottom:16px}.product-engraving__row{display:flex;align-items:center;gap:12px}.product-engraving__field{position:relative;flex:1 1 auto;min-width:0}.product-engraving .product-engraving__field input.product-engraving__input{box-sizing:border-box;display:block;width:100%;height:48px;min-height:0;margin:0;padding:0 64px 0 12px!important;line-height:46px;border:1px solid var(--text-color-transparent25, rgba(0, 0, 0, .25));border-radius:4px}.product-engraving__counter{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-weight:600;font-size:.9em;pointer-events:none}.product-engraving__symbols{position:relative;flex:0 0 auto}.product-engraving .product-engraving__symbols-toggle{box-sizing:border-box;height:48px;margin:0;padding:0 16px;border:1px solid var(--text-color-transparent25, rgba(0, 0, 0, .25));border-radius:4px;background:transparent;color:var(--text-color);font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer}.product-engraving__symbols-list{position:absolute;top:calc(100% + 4px);right:0;z-index:5;display:grid;grid-template-columns:repeat(4,40px);gap:4px;padding:6px;background:var(--background-color, #fff);border:1px solid var(--text-color-transparent25, rgba(0, 0, 0, .25));border-radius:4px;box-shadow:0 4px 12px #00000014}.product-engraving__symbols-list[hidden]{display:none}.product-engraving__symbol{width:40px;height:40px;border:0;border-radius:4px;background:transparent;color:var(--text-color);font-size:18px;cursor:pointer}.product-engraving__symbol:hover:not(:disabled){background:var(--text-color-transparent10, rgba(0, 0, 0, .06))}.product-engraving__symbol:disabled{opacity:.35;cursor:not-allowed}.product-engraving__price{flex:0 0 auto;align-self:center;margin-left:auto;white-space:nowrap}.product-engraving__info{margin-top:12px;font-size:.9em}.product-engraving__info p{margin:0}.product-engraving__learn-more{display:inline-block;margin-top:12px;text-decoration:underline}@media only screen and (max-width:480px){.product-engraving__row{flex-wrap:wrap}.product-engraving__field{flex-basis:100%}}linked-products .linked-products-swatch{display:block!important}.linked-size-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px);gap:16px;align-items:start}.linked-size-row__item{min-width:0}.product-payment-icons{margin:0}.ring-size-guide__link{display:inline-flex;align-items:center;gap:8px;color:var(--ring-size-guide-link-color, var(--text-color));font-family:var(--body-font-stack);font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ring-size-guide__link:hover{opacity:.7}.ring-size-guide__icon{display:flex;flex-shrink:0}.product-discount-badge{display:inline-flex;align-items:center;align-self:center;padding:3px 8px;border:1px solid var(--discount-badge-border, var(--on-sale-color, currentColor));border-radius:999px;background-color:var(--discount-badge-bg, transparent);color:var(--discount-badge-text, var(--on-sale-color, var(--text-color)));font-family:var(--body-font-stack);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.main-page-content .rte.grid__item--page>img[src]{display:block;max-width:100%;height:auto;margin:16px auto}cart-drawer,size-guide-drawer,store-availability-drawer,offers-drawer{--opala-cart-black: #000000;--opala-cart-sand: #9B7961;--cart-drawer-color: #FFFFFF;--cart-drawer-text-color: var(--opala-cart-black);--cart-drawer-text-color-transparent10: color-mix(in srgb, var(--opala-cart-black), transparent 90%);--cart-drawer-text-color-transparent25: color-mix(in srgb, var(--opala-cart-black), transparent 75%);--cart-drawer-text-color-transparent40: color-mix(in srgb, var(--opala-cart-black), transparent 60%);--cart-drawer-text-color-transparent50: color-mix(in srgb, var(--opala-cart-black), transparent 50%);--cart-drawer-text-color-transparent70: color-mix(in srgb, var(--opala-cart-black), transparent 30%);--cart-drawer-border-color: color-mix(in srgb, var(--opala-cart-black), transparent 75%)}cart-drawer .dynamic-section-button--drawer-filled,offers-drawer .dynamic-section-button--drawer-filled{color:#fff!important;background-color:var(--opala-cart-black)!important;transition:background-color .2s ease}cart-drawer .dynamic-section-button--drawer-filled:hover,cart-drawer .dynamic-section-button--drawer-filled:focus-visible,offers-drawer .dynamic-section-button--drawer-filled:hover,offers-drawer .dynamic-section-button--drawer-filled:focus-visible{background-color:var(--opala-cart-sand)!important}cart-drawer .cart-drawer__giftwrap-icon,cart-drawer .cart-drawer__giftwrap-button,cart-drawer .cart-drawer__product-card--price--compare,cart-drawer .cart-drawer__subtotal--compare{color:var(--opala-cart-sand)}cart-drawer .global-drawer__content button.cart-drawer__giftwrap-button{color:var(--opala-cart-sand);--link-color: var(--opala-cart-sand);--link-border-color: color-mix(in srgb, var(--opala-cart-sand), transparent 50%)}cart-drawer .cart-drawer__product_card--badge{color:#fff;background-color:var(--opala-cart-sand)}.cart-free-shipping-bar,.cart-drawer__body .cart-free-shipping-bar{--free-shipping-bar-color: #F2DC8A}.cart-free-shipping-bar.cart-free-shipping-bar--reached,.cart-drawer__body .cart-free-shipping-bar.cart-free-shipping-bar--reached{--free-shipping-bar-color: #A8CBA2}.cart-free-shipping-bar__track{background-color:#efedea}size-guide-drawer .size-guide-drawer__content,size-guide-drawer .size-guide-drawer__content :is(p,li,strong,h1,h2,h3,h4,h5,h6,td,th){color:var(--opala-cart-black)}size-guide-drawer .global-drawer__content .size-guide-drawer__content a:not(.btn){--link-color: var(--opala-cart-sand);--link-border-color: color-mix(in srgb, var(--opala-cart-sand), transparent 50%);color:var(--opala-cart-sand)}.pickup-delivery-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.pickup-delivery-row__item,.pickup-delivery-row__item>store-availability{display:flex;min-width:0}.pickup-delivery-row__item>*{flex:1 1 auto}.pickup-delivery-row .delivery-estimate,.pickup-delivery-row .store-availability-information.pickup-estimate{flex-direction:column;justify-content:center;gap:4px;height:100%;padding:10px 12px;font-size:13px;line-height:1.35;text-align:center}.pickup-delivery-row store-availability>.pickup-estimate{flex:1 1 auto;width:100%}.pickup-delivery-row .pickup-estimate__text{font-size:inherit;line-height:inherit}.pickup-delivery-row .delivery-estimate:not(.delivery--has-bg){background:#e1ede0;border-radius:6px}.store-availability-information.pickup-estimate{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:6px;background:#e1ede0;color:#3e5d3c;font-family:var(--body-font-stack);font-size:14px;line-height:1.4;text-align:center}.pickup-estimate__icon{display:flex;flex-shrink:0}.pickup-estimate__text{margin:0;color:inherit}.pickup-estimate__text a.pickup-estimate__link{margin-left:2px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pickup-estimate--unavailable{background:#f2f0ee;color:#5c5c5c}store-availability-drawer .global-drawer__content .store-availability-list__phone a{--link-color: var(--opala-cart-sand);--link-border-color: color-mix(in srgb, var(--opala-cart-sand), transparent 50%);color:var(--opala-cart-sand)}offers-drawer .dynamic-section-button--drawer-underlined,offers-drawer .dynamic-section-button--drawer-outlined{color:var(--opala-cart-sand)!important;--link-border-color: color-mix(in srgb, var(--opala-cart-sand), transparent 50%)}offers-drawer .dynamic-section-button--drawer-outlined{border-color:var(--opala-cart-sand)!important}.footer-main{--opala-footer-sand: #9B7961}@media only screen and (min-width:768px){.footer-wrapper .footer-main .footer-main--inner:has(>.footer-brand:first-child):has(>:nth-child(3):last-child){grid-template-columns:1.5fr 1fr 1fr!important;column-gap:60px}}.footer-brand__box{display:flex;flex-direction:column;gap:22px;padding:28px;border:1px solid #000000}.footer-brand__logo{display:block;width:var(--footer-brand-logo-width, 110px);max-width:100%}.footer-brand__logo img{display:block;width:100%;height:auto}.footer-brand__text{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:14px;font-size:13px;line-height:1.6}.footer-brand__text p{margin:0}.footer-brand__text p:not(:has(>strong:first-child)){grid-column:1 / -1}.footer-brand__text strong{display:inline-block;margin-bottom:2px;color:var(--opala-footer-sand);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.footer-brand__text em{font-style:normal;font-size:11px;opacity:.6}.footer-brand__text p:last-child{color:var(--opala-footer-sand);--link-color: var(--opala-footer-sand)}.footer-main .links-footer .footer-header:after{content:"";display:block;width:24px;height:1px;margin-top:10px;background:var(--opala-footer-sand)}.footer-wrapper .footer-main a:hover,.footer-wrapper .footer-main a:focus-visible{--link-color: var(--opala-footer-sand);color:var(--opala-footer-sand)}@media only screen and (max-width:480px){.footer-brand__box{padding:22px}}.footer-wrapper .payment-icons svg{height:24px;width:34px}.brand-carousel{--brand-card-bg: #F6F2EE;--brand-sand: #9B7961;--brand-gap: 16px}.brand-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.brand-carousel__header .section-title--wrapper{margin-bottom:0}.brand-carousel__nav{display:none;gap:8px;flex-shrink:0}brand-carousel[data-scrollable] .brand-carousel__nav{display:flex}.brand-carousel__button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #000000;border-radius:50%;background:transparent;color:#000;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.brand-carousel__button:hover:not(:disabled){background:#000;color:#fff}.brand-carousel__button:disabled{opacity:.25;cursor:default}.brand-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4 * var(--brand-gap)) / 5);gap:var(--brand-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-carousel__track::-webkit-scrollbar{display:none}.brand-carousel__item{margin:0;scroll-snap-align:start}.brand-card{display:flex;flex-direction:column;gap:12px;color:#000;text-decoration:none}.brand-card__logo{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;padding:18%;background:var(--brand-card-bg);border:1px solid transparent;transition:border-color .25s ease}.brand-card__logo img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.brand-card__wordmark{font-family:var(--heading-font-stack, inherit);font-size:clamp(20px,2vw,28px);line-height:1.1;letter-spacing:.06em;text-align:center;text-transform:uppercase}.brand-card:hover .brand-card__logo,.brand-card:focus-visible .brand-card__logo{border-color:var(--brand-sand)}.brand-card:hover .brand-card__logo img{transform:scale(1.04)}.brand-card__caption{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.brand-card__name{font-weight:500;letter-spacing:.04em;text-transform:uppercase}.brand-card__cta{color:var(--brand-sand);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:989px){.brand-carousel__track{grid-auto-columns:calc((100% - 2 * var(--brand-gap)) / 3.3)}}@media only screen and (max-width:767px){.brand-carousel{--brand-gap: 10px}.brand-carousel__track{grid-auto-columns:calc((100% - var(--brand-gap)) / 2.3)}.brand-carousel__nav{display:none!important}.brand-card__caption{flex-direction:column;gap:2px;font-size:12px}}cart-drawer .cart-drawer__recommendations .product-card-basic{align-items:center;padding:8px;background-color:#fff!important;border:1px solid var(--cart-drawer-text-color-transparent10)}cart-drawer .cart-drawer__recommendations .product-card-basic__image{align-self:center}.collapsible-tab .collapsible-content h3{margin:18px 0 8px;font-family:var(--body-font-stack);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.collapsible-tab .collapsible-content ul{margin:0 0 8px;padding-left:18px}.collapsible-tab .collapsible-content li{margin-bottom:4px}.opala-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:5;pointer-events:none}.opala-badges--row{flex-direction:row;flex-wrap:wrap}.opala-badges--card{position:absolute;top:15px;left:15px;max-width:calc(100% - 30px)}.border-radius-round .opala-badges--card{top:10px;left:10px;max-width:calc(100% - 20px)}.opala-badges--pdp{position:relative}.opala-badges .badge{position:relative;top:auto;left:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opala-badge{display:inline-flex;align-items:center;gap:4px;color:var(--opala-badge-fg,var(--badge-font-color));background:var(--opala-badge-bg,var(--custom-badge-color));font-size:9px;font-weight:700;line-height:14px;padding:5px 8px;text-transform:uppercase;border-radius:var(--badge-border-radius)}.border-radius-round .opala-badge{padding:5px 10px}.opala-badge--border{box-shadow:inset 0 0 0 1px var(--opala-badge-border)}.opala-badge__icon{display:inline-flex;flex:0 0 auto;width:12px;height:12px}.opala-badge__icon svg,.opala-badge__icon img{width:100%;height:100%;object-fit:contain;display:block}.opala-badge__text{overflow:hidden;text-overflow:ellipsis}@media(min-width:750px){.opala-badge{font-size:10px}.opala-badge__icon{width:13px;height:13px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
