.companion-product-swatches{margin:1.5rem 0}.companion-swatch-label{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.75);margin-bottom:.8rem;font-weight:700}.companion-swatches-list{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.companion-swatch-item{display:block;width:59px;height:59px;border-radius:50%;overflow:hidden;border:1px solid rgba(var(--color-foreground),.2);transition:transform .15s ease,border-color .15s ease}.companion-swatch-item:hover{transform:scale(1.05);border-color:rgba(var(--color-foreground),.8)}.companion-swatch-item img{width:100%;height:100%;object-fit:cover;display:block}.companion-swatch-text{border-radius:4px;width:auto;height:auto;padding:.4rem .8rem;font-size:1.2rem;text-decoration:none;color:rgb(var(--color-foreground))}.current-product-status-divider{margin-top:25px!important;margin-bottom:0!important;font-weight:700}.fulfillment-mode{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.4rem 0 1rem}.fulfillment-mode__badge{display:inline-block;padding:.3rem .9rem;border-radius:2rem;font-size:1.2rem;font-weight:600;letter-spacing:.04rem;line-height:1.4;background:#d7c9fa;color:#120e0e}.fulfillment-mode--rts .fulfillment-mode__badge,.fulfillment-mode__badge.fulfillment-mode--rts{background:#1f7a7a;color:#fff}.fulfillment-mode__promise{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.card__information .fulfillment-mode__badge{margin-bottom:.5rem;font-size:1.1rem}.companion-product-swatches{padding-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.1)}.companion-swatch-heading{margin:0 0 .6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.companion-swatch-heading .fulfillment-mode{margin:.4rem 0 0}.companion-product-swatches .companion-swatch-item{width:44px;height:44px}.back-in-stock{margin:1.5rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.6rem}.back-in-stock__heading{margin:0 0 .2rem}.back-in-stock__variant{margin:0 0 1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.back-in-stock__row{display:flex;flex-wrap:wrap;gap:1rem}.back-in-stock__row .field{flex:1 1 20rem}.back-in-stock__row .button{flex:0 0 auto}.back-in-stock__consent{margin:.8rem 0 0;color:rgba(var(--color-foreground),.7)}.back-in-stock__message{margin:.8rem 0 0;font-weight:600}.back-in-stock__message--error{color:rgb(var(--color-error, 203 43 43))}.back-in-stock__note{margin:1rem 0;font-size:1.4rem}.free-shipping-bar{margin:0 0 1.2rem}.drawer__inner .free-shipping-bar{margin:0 0 1rem}.free-shipping-bar__text{margin:0 0 .6rem;font-size:1.4rem}.free-shipping-bar__progress{display:block;width:100%;height:.6rem;border:0;border-radius:1rem;overflow:hidden;-webkit-appearance:none;appearance:none;background:rgba(var(--color-foreground),.1)}.free-shipping-bar__progress::-webkit-progress-bar{background:rgba(var(--color-foreground),.1)}.free-shipping-bar__progress::-webkit-progress-value{background:#1f7a7a;border-radius:1rem}.free-shipping-bar__progress::-moz-progress-bar{background:#1f7a7a;border-radius:1rem}.fulfillment-mode--line{margin:.4rem 0 .2rem;gap:.4rem .8rem}.fulfillment-mode--line .fulfillment-mode__badge{padding:.1rem .7rem;font-size:1.1rem}.fulfillment-mode--line .fulfillment-mode__promise{font-size:1.2rem}.cart-mode-notice{margin:0 0 1rem;padding:.8rem 1.2rem;font-size:1.3rem;background:rgba(var(--color-foreground),.05);border-radius:.4rem}.fulfillment-mode__note,.fit-note{margin:-.4rem 0 1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.fit-note{margin-top:.4rem}.complete-set{margin:1.5rem 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.6rem}.complete-set__heading{margin:0 0 1rem}.complete-set__item{display:flex;gap:1.2rem;align-items:center}.complete-set__image img{display:block;width:8rem;height:8rem;object-fit:cover;border-radius:.4rem}.complete-set__info{flex:1;min-width:0}.complete-set__title{display:block;margin-bottom:.6rem;font-weight:600;text-decoration:none}.complete-set__total{margin:1.2rem 0 .8rem;font-size:1.5rem}.complete-set__shipping{display:block;font-size:1.3rem;color:#1f7a7a}.complete-set__shipping[hidden]{display:none}.complete-set__button{width:100%}.complete-set__message{margin:.8rem 0 0;color:rgb(var(--color-error, 203 43 43))}.faq{max-width:80rem}.faq__heading{margin:0 0 1.5rem}.faq__intro{margin-bottom:2rem}.faq__topic+.faq__topic{margin-top:3rem}.faq__topic-heading{margin:0 0 .8rem}.faq__item .accordion__title{margin:0;font-weight:600}.faq__item details{scroll-margin-top:12rem}.faq__contact{margin-top:2.5rem}.size-help__made-to-order{margin:.4rem 0 .6rem;font-size:1.4rem;font-weight:600}.reviews-summary{text-align:center}.reviews-summary__heading{margin:0 0 .8rem}.reviews-summary__rating{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin:0;font-size:1.6rem}.reviews-summary .rating-star{--font-size: 2.2;--letter-spacing: .3;--color-rating-star: rgb(51, 153, 153)}.image-row__text{max-width:64rem;margin:0 auto 2.4rem;text-align:center}.image-row__heading{margin:0 0 1rem}.image-row__body{margin-bottom:1.6rem}.image-row__grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.image-row__item:first-child{grid-column:1 / -1}.image-row__item img,.image-row__item .placeholder-svg{display:block;width:100%;height:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:.4rem}.product-tiles__text{max-width:64rem;margin:0 auto 2.4rem;text-align:center}.product-tiles__heading{margin:0 0 1rem}.fabric-groups__intro{max-width:64rem;margin:0 auto 3.2rem;text-align:center}.fabric-groups__title{margin:0 0 1rem}.fabric-groups__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem}.fabric-groups__jump{display:inline-block;padding:.8rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:10rem;color:rgb(var(--color-foreground));font-size:1.4rem;text-decoration:none}.fabric-groups__jump:hover{border-color:rgb(var(--color-foreground))}.fabric-groups__group{scroll-margin-top:12rem}.fabric-groups__group+.fabric-groups__group{margin-top:5.6rem}.fabric-groups__header{margin-bottom:2rem}.fabric-groups__heading{margin:0 0 .6rem}.fabric-groups__text{max-width:64rem}.fabric-groups__text p{margin:0 0 .6rem}[id$=__where_now] .image-with-text__media--adapt{padding-bottom:75%!important}[id$=__where_now] .image-with-text__media img{object-position:center bottom}@media screen and (max-width:749px){.image-row__item:first-child img{aspect-ratio:4 / 3;object-position:center bottom}}@media screen and (min-width:750px){.image-row__grid--3{grid-template-columns:repeat(3,1fr);gap:1.6rem}.image-row__grid--3 .image-row__item:first-child{grid-column:auto}}:root{--sambob-teal: #1f7a7a;--sambob-lilac: #d7c9fa;--spacing-sections-mobile: 40px}body{line-height:1.6;letter-spacing:0}h1,.h1{font-size:2.8rem;line-height:1.15;letter-spacing:0}h2,.h2{font-size:2.4rem;line-height:1.2;letter-spacing:0}h3,.h3{font-size:2rem;line-height:1.25;letter-spacing:0}@media screen and (min-width:750px){h1,.h1{font-size:3.6rem}h2,.h2{font-size:3rem}}.product__title h1{font-size:2.8rem;line-height:1.15}@media screen and (min-width:750px){.product__title h1{font-size:3.6rem}}.rte,.product__description{font-size:1.6rem;line-height:1.6;letter-spacing:0}.rte.h0{font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.1}.rte.h1{font-size:2.8rem;line-height:1.15}.rte.h2{font-size:2.4rem;line-height:1.2}@media screen and (min-width:750px){.rte.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}.rte.h1{font-size:3.6rem}.rte.h2{font-size:3rem}}.button,.shopify-payment-button__button--unbranded,.badge,.fulfillment-mode__badge,.announcement-bar__message,.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-body-family);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.button,.shopify-payment-button__button--unbranded,.badge,.fulfillment-mode__badge,.announcement-bar__message{font-size:1.3rem}.header__menu-item,.menu-drawer__menu-item{font-size:1.4rem}.price,.price-item{font-family:var(--font-body-family);font-weight:400}.price--large .price-item,.product .price-item{font-size:1.8rem;letter-spacing:0}.section-reviews-summary+.shopify-section .jdgm-carousel-wrapper,.shopify-section:has(.jdgm-carousel-wrapper){background:#faf7f2}[id$=__image_banner_cCNFrr] .banner__media:after{background:linear-gradient(to top,#0009,#00000040 60%,#0000001a);opacity:1}[id$=__image_banner_cCNFrr] .button--secondary{color:#fff;background:#00000040}[id$=__image_banner_cCNFrr] .button--secondary:after{box-shadow:0 0 0 .1rem #fff}[id$=__image_banner_cCNFrr] .button--secondary:hover{background:#00000073}.grid__item .swatches-type-collections,.card-wrapper .swatches-type-collections{display:none!important}.card__color-count{margin:.4rem 0 0;color:rgba(var(--color-foreground),.7);letter-spacing:0}.product-rows__subheading{margin:1.6rem 0 .4rem;font-size:1.6rem}.product-rows__subheading:first-child{margin-top:0}.trust-strip{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-align:center}.sticky-atc{display:none}@media screen and (max-width:749px){.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -.4rem 1.2rem #00000014;transform:translateY(110%);transition:transform .2s ease}.sticky-atc--visible{transform:translateY(0)}.sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.sticky-atc__title{font-size:1.4rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:1.4rem}.sticky-atc__button{flex:0 0 auto;min-height:4.4rem}}.cart-addons{padding:1.2rem 0 .4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.cart-addons__heading{margin:0 0 .8rem;font-size:1.4rem;font-weight:500}.cart-addons__item{display:flex;align-items:center;gap:1rem;padding:.6rem 0;text-decoration:none;color:rgb(var(--color-foreground))}.cart-addons__item img{width:6rem;height:6rem;object-fit:cover;border-radius:.4rem}.cart-addons__info{flex:1;display:flex;flex-direction:column;font-size:1.4rem}.cart-addons__price{color:rgba(var(--color-foreground),.75)}.cart-addons__cta{font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--sambob-teal)}.section-collection-list .card__heading{font-size:2rem;line-height:1.25}.section-collection-list .card__heading a{position:static;display:inline;width:auto;height:auto}.section-collection-list .card__content{padding:1.2rem 0 0}.section-collection-list .card__content,.section-collection-list .card__information{position:static}.section-reviews-summary+.section,.section:has(.jdgm-carousel-wrapper)+.section-image-row{margin-top:0}[id$=__image_banner_UbCBwk] .banner__content,[id$=__image_banner_UbCBwk] .banner__box{width:100%!important;max-width:none!important;padding-left:0;padding-right:0}[id$=__image_banner_UbCBwk] .banner__buttons{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:none;gap:0}[id$=__image_banner_UbCBwk] .banner__buttons:not(.banner__buttons--multiple){grid-template-columns:1fr}[id$=__image_banner_UbCBwk] .banner__content{align-items:flex-end!important;padding-bottom:3rem}[id$=__image_banner_UbCBwk] .banner__buttons--multiple>.button{min-width:0;flex-grow:0}[id$=__image_banner_UbCBwk] .banner__buttons .button{justify-self:center;margin:0;background:#292929b8;color:#fff;font-family:var(--font-heading-family);font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:.01em;text-transform:none;min-height:4.6rem;max-width:calc(100% - 2rem);padding:.8rem 1.8rem;border-radius:40px;transition:background-color .15s ease}[id$=__image_banner_UbCBwk] .banner__buttons .button:before,[id$=__image_banner_UbCBwk] .banner__buttons .button:after{box-shadow:none}[id$=__image_banner_UbCBwk] .banner__buttons .button:hover{background:#292929e0}[id$=__image_banner_UbCBwk] .banner__buttons .button:focus-visible{outline:.2rem solid #ffffff;outline-offset:.3rem}@media screen and (min-width:750px){[id$=__image_banner_UbCBwk] .banner__content{padding-bottom:7rem}[id$=__image_banner_UbCBwk] .banner__buttons .button{font-size:1.9rem;min-height:5.6rem;padding:.8rem 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
