.product__thumbnail[aria-current=true]:after{--tw-ring-color: rgb(var(--color-base-button, 92 16 17))}@media screen and (max-width:749px){.product__thumbnail{width:52px;border-radius:8px;overflow:hidden}}.colour-swatches--orb .colour-swatches__row{gap:var(--sp-3);align-items:flex-start}.colour-swatches--orb .colour-swatches__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:3px;border:0;background:none;min-inline-size:50px}.colour-swatches--orb .colour-swatches__orb{position:relative;display:block;width:44px;height:44px;border-radius:50%;background-color:var(--cs-fill, #d9d6d1);background-image:var(--cs-img, none);background-repeat:no-repeat;background-size:700%;background-position:50% 36%;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground) / .12)}.colour-swatches--orb .colour-swatches__orb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--cs-fill, transparent);mix-blend-mode:multiply;opacity:.32}.colour-swatches--orb .colour-swatches__orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff8c}.colour-swatches--orb .colour-swatches__item.is-soldout .colour-swatches__orb{opacity:.5}.colour-swatches--orb .colour-swatches__item.is-soldout .colour-swatches__orb:after{background-image:linear-gradient(to top right,transparent calc(50% - .75px),var(--cs-strike, #1a1a1a) calc(50% - .75px),var(--cs-strike, #1a1a1a) calc(50% + .75px),transparent calc(50% + .75px))}.colour-swatches--orb .colour-swatches__item.is-active .colour-swatches__orb{outline:2px solid rgb(var(--color-base-button, 92 16 17));outline-offset:2.5px}.colour-swatches--orb .colour-swatches__name{max-inline-size:58px;overflow:hidden;font-size:10px;font-weight:500;line-height:1;color:rgb(var(--color-foreground) / .55);text-overflow:ellipsis;white-space:nowrap}.colour-swatches--orb .colour-swatches__item.is-active .colour-swatches__name{color:rgb(var(--color-base-button, 92 16 17));font-weight:700}@media(hover:hover){.colour-swatches--orb .colour-swatches__item:not(.is-active):hover .colour-swatches__orb{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground) / .35)}}@media(prefers-reduced-motion:reduce){.colour-swatches--orb .colour-swatches__item,.colour-swatches--orb .colour-swatches__orb{transition:none}}@media screen and (max-width:749px){body.template-product .featured-product .product__media-container{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.template-product .product__media-container .slider{border-radius:0}body.template-product .featured-product .product__thumbnails{padding-inline:14px}}@media screen and (max-width:749px){body.template-product [id*=__collage] .page-width{padding-inline:0}body.template-product [id*=__collage] .collage .title-wrapper{padding-inline:16px}body.template-product [id*=__collage] .collage .title-wrapper>p{display:none}body.template-product [id*=__collage] .collage>.grid{gap:2px}body.template-product [id*=__collage] .collage-left,body.template-product [id*=__collage] .collage-right{gap:2px}body.template-product [id*=__collage] .collage-right{flex-direction:row}body.template-product [id*=__collage] .collage-right>.collage__item{flex:1 1 0;min-width:0}body.template-product [id*=__collage] .collage__item{border-radius:0}body.template-product [id*=__collage] .collage-right .collage__content p{font-size:11px;line-height:1.4}}@media screen and (max-width:749px){body.template-product [id$=__main-product] .section--padding{padding-block-end:10px}}@media screen and (max-width:749px){body.template-product [id$=__faq] .section--padding{padding-block:8px 72px}body.template-product [id$=__faq] .faq{background:#fbf8f3;border:1px solid #e4dccc;border-radius:12px;padding:4px 13px}body.template-product [id$=__faq] .faq .accordion{border-bottom:1px solid #eee5d7}body.template-product [id$=__faq] .faq .accordion:last-child{border-bottom:0}body.template-product [id$=__faq] .faq .accordion .details__summary,body.template-product [id$=__faq] .faq .sunya-faq-more .details__summary{padding-block:12px}body.template-product [id$=__faq] .faq .accordion .details__summary>span:first-child{font-size:.8rem;font-weight:600;color:#3a322d}body.template-product [id$=__faq] .faq .sunya-faq-more .details__summary{color:rgb(var(--color-base-button, 92 16 17))}body.template-product [id$=__faq] .faq .sunya-faq-more .details__summary>span:first-child{text-decoration:underline;text-underline-offset:2px;color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pdp-refine.css.map */
