.sor-product-shelf .sor-worlds__shell{width:min(100% - clamp(2rem,6vw,6rem),82rem);padding-block:clamp(2.5rem,5vw,4.5rem)}.sor-product-shelf .sor-worlds__intro{gap:clamp(1.25rem,4vw,4rem);margin-block-end:clamp(1.75rem,3vw,2.5rem)}.sor-product-shelf .sor-worlds__intro .sor-home-heading{max-width:19ch;font-size:clamp(2rem,3.5vw,3.4rem)}.sor-product-shelf .sor-worlds__intro-copy{max-width:40ch}.sor-product-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.75rem)}.sor-product-shelf__card{display:flex;flex-direction:column;min-width:0}.sor-product-shelf__link{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none}.sor-product-shelf__gallery,.sor-product-shelf__image-link{display:block}.sor-product-shelf__image-link:focus-visible{outline:2px solid #2f4a3f;outline-offset:5px}.sor-product-shelf__image [data-product-view]{width:100%;height:100%}.sor-product-shelf__image [hidden],.sor-product-shelf__views[hidden]{display:none}.sor-product-shelf__views{display:flex;border-bottom:1px solid rgb(29 47 40 / .2)}.sor-product-shelf__views button{flex:1;min-width:44px;min-height:44px;padding:.5rem;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}.sor-product-shelf__views button[aria-pressed=true]{border-bottom-color:#2f4a3f;font-weight:600}.sor-product-shelf__views button:hover{background:#2f4a3f0f}.sor-product-shelf__views button:focus-visible{outline:2px solid #2f4a3f;outline-offset:-3px}.sor-product-shelf__link:focus-visible{outline:2px solid #2f4a3f;outline-offset:5px}.sor-product-shelf__image{aspect-ratio:4/5;background:#e7e1d6;overflow:hidden}.sor-product-shelf__image img{display:block;width:100%;height:100%;object-fit:contain}.sor-product-shelf__copy{display:flex;flex:1;flex-direction:column;padding-block:1rem .75rem}.sor-product-shelf__audience{margin:0 0 .4rem;font-size:.7rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.sor-product-shelf__copy h3{margin:0;color:inherit;font-family:var(--font-body--family);font-size:1rem;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.sor-product-shelf__colour{display:flex;align-items:center;gap:.5rem;margin:.7rem 0 1rem;font-size:.8rem;line-height:1.4}.sor-product-shelf__swatch{display:inline-block;flex:0 0 .65rem;height:.65rem;border:1px solid rgb(29 47 40 / .25);border-radius:50%;background:#2f4a3f}.sor-product-shelf__card--cream .sor-product-shelf__swatch{background:#e8e2d6}.sor-product-shelf__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;margin-block-start:auto}.sor-product-shelf__price{margin:0;font-size:.875rem;line-height:1.5;font-variant-numeric:tabular-nums}.sor-product-shelf__action{display:inline-flex;align-items:center;gap:.5rem;min-height:24px;font-size:.75rem;line-height:1.5}.sor-product-shelf__link:hover h3{text-decoration:underline;text-underline-offset:.22em}.sor-product-shelf .sor-worlds__launch{margin-block-start:1.75rem}.sor-nature-pair{color:#1d2f28;background:#fafaf8}.sor-nature-pair__shell{width:min(100% - clamp(2rem,6vw,6rem),82rem);margin-inline:auto;padding-block:clamp(2.5rem,4vw,4rem)}.sor-nature-pair__intro{margin-block-end:1.75rem}.sor-nature-pair__intro .sor-home-heading{font-size:clamp(2rem,3.2vw,3rem)}.sor-nature-pair__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}.sor-nature-pair__item{min-width:0;margin:0}.sor-nature-pair__image-link{display:block}.sor-nature-pair__product-link{display:block;flex-basis:100%;min-height:44px;padding-block:.4rem;color:inherit;font-size:.875rem;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.sor-nature-pair__image-link:focus-visible,.sor-nature-pair__product-link:focus-visible{outline:2px solid #2f4a3f;outline-offset:5px}.sor-nature-pair__image{position:relative;aspect-ratio:3/2;overflow:hidden;background:#e7e1d6}.sor-nature-pair__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.sor-nature-pair__image--maya img{object-position:center top;transform:scale(1.45);transform-origin:50% 0%}.sor-nature-pair__item figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-block-start:1rem}.sor-nature-pair__item h3{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.sor-nature-pair__item .rte{max-width:36ch;font-size:.875rem;line-height:1.6}.sor-nature-pair__item .rte p{margin:0}@media(max-width:989px){.sor-product-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}}@media(max-width:749px){.sor-product-shelf .sor-worlds__intro{grid-template-columns:1fr;gap:1rem}.sor-product-shelf .sor-worlds__intro-copy{font-size:1rem;line-height:1.6}.sor-product-shelf__copy{padding-block-start:.8rem}.sor-product-shelf__copy h3{font-size:.9rem}.sor-product-shelf__audience{font-size:.75rem}.sor-product-shelf__colour{font-size:.875rem;margin-block:.55rem .75rem}.sor-product-shelf__action{font-size:.875rem;min-height:44px}.sor-product-shelf__bottom{align-items:flex-start;flex-direction:column;gap:.2rem}.sor-product-shelf__price{font-size:1rem;font-weight:500}.sor-product-shelf__views button{font-size:.875rem}.sor-product-shelf .sor-worlds__launch{font-size:.875rem;line-height:1.6}.sor-nature-pair__item .rte{font-size:.9375rem}.sor-nature-pair__grid{grid-template-columns:1fr;gap:1.75rem}.sor-nature-pair__image--maya img{transform:scale(1.4)}}.sor-product-shelf__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.sor-product-shelf__spec{grid-column:1/-1;grid-row:2;margin:0;font-size:.8125rem;line-height:1.6;color:#3f554b}.sor-product-shelf__action{grid-column:2;grid-row:1}@media(max-width:749px){.sor-product-shelf__bottom{grid-template-columns:minmax(0,1fr)}.sor-product-shelf__spec{font-size:.875rem;text-wrap:pretty}.sor-product-shelf__action{grid-column:1;grid-row:3}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sor-colour-view.css.map */
