[id$=__pdp-breadcrumbs] .section-breadcrumb{max-width:var(--rs-max);padding-inline:var(--rs-pad);padding-block:22px 14px}[id$=__pdp-breadcrumbs] .breadcrumbs{gap:8px;font-size:13px;color:#8a8a8a}[id$=__pdp-breadcrumbs] .breadcrumbs a{color:#8a8a8a}[id$=__pdp-breadcrumbs] .breadcrumbs a:hover{color:rgb(var(--color-foreground))}[id$=__pdp-breadcrumbs] .breadcrumbs--sep{width:auto;height:auto;margin:0;border:0;background:none}[id$=__pdp-breadcrumbs] .breadcrumbs--sep:before{content:"/";color:#bdbdb6}[id$=__pdp-breadcrumbs],[id$=__pdp-main]{background:#fff}[data-rs-pdp].page-width{max-width:var(--rs-max);padding-inline:var(--rs-pad);background:transparent}[data-rs-pdp] .product{--media-width: 50%;--product-gap: 64px}[data-rs-pdp] .product__media-gallery-viewer,[data-rs-pdp] .product__media-item-container{border-radius:14px;background:#f3f3ef}[data-rs-pdp] .product__media-item-container img{mix-blend-mode:multiply}[data-rs-pdp] .product__media-gallery-thumbails{margin-top:12px}[data-rs-pdp] .product__thumbs-container{border-radius:8px;background:#f3f3ef;box-shadow:inset 0 0 0 1px #e7e7e2;transition:box-shadow .15s}[data-rs-pdp] .product__thumbs-container img{mix-blend-mode:multiply}[data-rs-pdp] .swiper-slide-thumb-active .product__thumbs-container{box-shadow:0 0 0 2px rgb(var(--color-foreground))}[data-rs-pdp] .product__media-container:not(.sticky-element){position:relative}[data-rs-pdp] .rs-colour-chip{position:absolute;z-index:3;left:16px;top:16px;padding:7px 12px;border-radius:999px;background:#fff;color:#1e1e1e;font:600 11px/1 var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1px 6px #00000014;pointer-events:none}[data-rs-pdp] .product__blocks{gap:0}[data-rs-pdp] .product__block{margin:0}[data-rs-pdp] .rs-pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;color:#555}[data-rs-pdp] .rs-pdp-rating .rs-rating{display:flex;flex-direction:row;align-items:center;gap:7px}[data-rs-pdp] .rs-stars{--pct: 100%;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#c99a2e var(--pct),#d9d6cc var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}[data-rs-pdp] .rs-stars:before{content:"\2605\2605\2605\2605\2605"}[data-rs-pdp] .rs-rating strong{color:#242424}[data-rs-pdp] .rs-rating__sep{margin:0 6px 0 0;color:#bdbdb6}[data-rs-pdp] .rs-rating a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9c9c2}[data-rs-pdp] .rs-pdp-badge{padding:4px 8px;border-radius:4px;background:var(--rs-sage);color:#fff;font:600 10px/16px var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase}[data-rs-pdp] .product__title{margin:8px 0 0;font-size:clamp(34px,3.4vw,44px);font-weight:700;line-height:1.04;letter-spacing:.005em}[data-rs-pdp] .product__block--price{margin-top:12px}[data-rs-pdp] .product__block--price .f-price--large,[data-rs-pdp] .product__block--price .f-price-item{font:600 34px/1 var(--font-heading-family);letter-spacing:.01em}[data-rs-pdp] .product__tax{display:none}[data-rs-pdp] .product__block--price .installment{margin-top:8px;font-size:13.5px;color:#555}[data-rs-pdp] .product__block--text{margin-top:12px}[data-rs-pdp] .product__block--text .product__text{font-size:16px;line-height:1.5;color:#555}[data-rs-pdp] .product__block--rs_features{margin-top:20px}[data-rs-pdp] .rs-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;gap:0 8px;margin:0;padding:0;list-style:none}[data-rs-pdp] .rs-feat__card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:3px;align-content:start;padding:12px 12px 11px;border-radius:12px;background:#f7f7f3}[data-rs-pdp] .rs-feat__icon{display:block;margin-bottom:7px;color:var(--rs-sage-dark);line-height:0}[data-rs-pdp] .rs-feat__icon svg{width:22px;height:22px}[data-rs-pdp] .rs-feat__title{align-self:end;font:700 14px/1.2 var(--font-body-family);color:#242424}[data-rs-pdp] .rs-feat__sub{align-self:start;font-size:12.5px;line-height:1.3;color:#555}[data-rs-pdp] .rs-feat__how{display:inline-block;margin-top:9px;font-size:13px;color:#555;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9c9c2}[data-rs-pdp] variant-selects{display:flex;flex-direction:column}[data-rs-pdp] variant-selects fieldset[data-rs-colour]{order:-1}[data-rs-pdp] variant-selects fieldset[data-rs-colour],[data-rs-pdp] variant-selects fieldset[data-rs-size]{margin:22px 0 0;padding:20px 0 0;border-top:1px solid #e7e7e2}[data-rs-pdp] variant-selects fieldset[data-rs-size]{margin-top:18px;padding-top:0;border-top:0}[data-rs-pdp] fieldset .form__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}[data-rs-pdp] fieldset[data-rs-colour]>legend,[data-rs-pdp] fieldset[data-rs-size]>legend{margin-bottom:12px}[data-rs-pdp] .form__label>.flex{align-items:baseline}[data-rs-pdp] .rs-opt-name{font:600 13px var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:#242424}[data-rs-pdp] fieldset[data-rs-colour] .rs-opt-name:after{content:" \2014";color:#bdbdb6}[data-rs-pdp] .rs-opt-value{font-size:15px;font-weight:500;color:#242424}[data-rs-pdp] fieldset[data-rs-size] .rs-opt-value{margin-inline-start:6px;font-weight:400;color:#555}[data-rs-pdp] .open-size-chart{margin-inline-start:auto;text-transform:none;letter-spacing:0;font-size:14px;color:#242424}[data-rs-pdp] fieldset[data-rs-colour]{--swatch-size: 40px;gap:10px}[data-rs-pdp] fieldset[data-rs-colour]>legend{margin-bottom:2px}[data-rs-pdp] fieldset[data-rs-colour] label{margin:0}[data-rs-pdp] fieldset[data-rs-colour] .swatch-color{width:40px;height:40px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e7e7e2;background-size:cover}[data-rs-pdp] fieldset[data-rs-colour] input:checked+label .swatch-color{box-shadow:0 0 0 2px #1e1e1e}[data-rs-pdp] fieldset[data-rs-colour] label.rs-first-pattern{margin-inline-start:12px}[data-rs-pdp] fieldset[data-rs-colour] label.rs-first-pattern:before{content:"";position:absolute;left:-9px;top:6px;width:1px;height:28px;background:#d6d6cf}[data-rs-pdp] fieldset[data-rs-size]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}[data-rs-pdp] fieldset[data-rs-size]>legend{grid-column:1 / -1}[data-rs-pdp] fieldset[data-rs-size] input+label{display:flex;align-items:center;justify-content:center;height:46px;min-width:0;margin:0;padding:0;border:1px solid #d6d6cf;border-radius:10px;background:#fff;color:#242424;font:500 15px var(--font-body-family);transition:border-color .15s,background .15s}[data-rs-pdp] fieldset[data-rs-size] input+label:hover{border-color:#1e1e1e}[data-rs-pdp] fieldset[data-rs-size] input:checked+label{border-color:#1e1e1e;background:#1e1e1e;color:#fff}[data-rs-pdp] fieldset[data-rs-size].rs-unpicked input:checked+label{border-color:#d6d6cf;background:#fff;color:#242424}[data-rs-pdp] fieldset[data-rs-size].rs-needs-size .rs-opt-value{color:#bf2a2a;font-weight:600}[data-rs-pdp] fieldset[data-rs-size].rs-needs-size .rs-opt-value:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#bf2a2a;vertical-align:1px}[data-rs-pdp] fieldset[data-rs-size].rs-needs-size input+label,[data-rs-pdp] fieldset[data-rs-size].rs-needs-size.rs-unpicked input:checked+label{border-color:#bf2a2a;box-shadow:inset 0 0 0 1px #bf2a2a;animation:rs-nudge .38s ease}.product-form__submit.rs-atc-ready{animation:rs-ready 1.2s ease-out}@keyframes rs-ready{0%{box-shadow:0 0 #7b8c618c}to{box-shadow:0 0 0 14px #7b8c6100}}@media(prefers-reduced-motion:reduce){[data-rs-pdp] fieldset[data-rs-size].rs-needs-size input+label,.product-form__submit.rs-atc-ready{animation:none}}@keyframes rs-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}[data-rs-pdp] .rs-size-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;color:#555}[data-rs-pdp] .rs-size-note:before{content:"";flex:none;width:14px;height:8px;border:1.5px solid var(--rs-sage-dark);border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 2px,var(--rs-sage-dark) 2px 3px) bottom / 100% 3px no-repeat}[data-rs-pdp] .rs-size-note.is-hint{color:#3d4a2c}[data-rs-pdp] .product__block--buy_buttons{margin-top:22px}[data-rs-pdp] .product-form__submit.btn{--buttons-border-width: 0px;width:100%;height:58px;border-radius:999px;background:var(--rs-sage);border-color:var(--rs-sage);color:#fff;font:600 16px/1 var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase}[data-rs-pdp] .product-form__submit.btn:hover:not([disabled]){background:var(--rs-sage-dark);border-color:var(--rs-sage-dark);color:#fff}[data-rs-pdp] .product-form__buttons{gap:10px}[data-rs-pdp] .shopify-payment-button__button{border-radius:999px;min-height:50px;overflow:hidden}[data-rs-pdp] .product__block--rs_free_ship{margin-top:12px}[data-rs-pdp] .rs-ship{padding:14px 16px 13px;border:1px solid #dfe5d6;border-radius:12px;background:#f4f6f1}[data-rs-pdp] .rs-ship__msg{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;line-height:24px;color:#242424}[data-rs-pdp] .rs-ship__msg svg{flex:none;color:var(--rs-sage-dark)}[data-rs-pdp] .rs-ship__bar{position:relative;height:8px;margin:12px 0 0;border-radius:8px;background:#e4e8dc}[data-rs-pdp] .rs-ship__bar i{position:absolute;inset-block:0;left:0;border-radius:6px;transition:width .4s ease}[data-rs-pdp] .rs-ship__upto{background:repeating-linear-gradient(-45deg,rgba(95,110,73,.45) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px #5f6e4959}[data-rs-pdp] .rs-ship__now{background:var(--rs-sage-dark)}[data-rs-pdp] .rs-ship__mark{position:absolute;top:-4px;width:2px;height:16px;margin-left:-2px;border-radius:1px;background:var(--rs-sage-dark);transition:left .4s ease}[data-rs-pdp] .rs-ship__cart{margin:8px 0 0;font-size:12.5px;color:#6b6b66}[data-rs-pdp] .rs-ship__cart span{font-weight:600;color:#242424}[data-rs-pdp] .rs-ship__sub{display:grid;grid-template-columns:repeat(var(--rs-n, 3),minmax(0,1fr));margin:14px 0 0;padding:12px 0 0;border-top:1px solid #dfe5d6;list-style:none}[data-rs-pdp] .rs-ship__sub li{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;line-height:1.3;text-align:center;color:#444}[data-rs-pdp] .rs-ship__sub li+li{border-left:1px solid #dfe5d6}[data-rs-pdp] .rs-ship__sub svg{color:var(--rs-sage-dark)}[data-rs-pdp] .product__block--rs_addons{margin-top:24px}[data-rs-pdp] .rs-ao__hd{margin:0 0 12px;font:600 12.5px var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;color:#242424}[data-rs-pdp] .rs-ao__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-rs-pdp] .rs-ao__card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e7e7e2;border-radius:12px;background:#fff}[data-rs-pdp] .rs-ao__top{display:flex;gap:10px;align-items:center}[data-rs-pdp] .rs-ao__img{flex:none;width:52px;height:52px;border-radius:8px;object-fit:contain;background:#f3f3ef;mix-blend-mode:multiply}[data-rs-pdp] .rs-ao__info b{display:block;font:600 13.5px/1.3 var(--font-heading-family);letter-spacing:.06em;text-transform:uppercase;color:#242424}[data-rs-pdp] .rs-ao__info span{font-size:13px;color:#555}[data-rs-pdp] .rs-ao__colours{display:flex;flex-wrap:wrap;align-items:center;gap:6px}[data-rs-pdp] .rs-ao__dot{width:24px;height:24px;padding:0;border:2px solid #fff;border-radius:50%;background:#ccc center / cover;box-shadow:0 0 0 1px #e7e7e2;cursor:pointer}[data-rs-pdp] .rs-ao__dot[aria-pressed=true]{box-shadow:0 0 0 2px #1e1e1e}[data-rs-pdp] .rs-ao__cname{margin-inline-start:4px;font-size:12.5px;color:#242424}[data-rs-pdp] .rs-ao__row{display:flex;gap:8px;align-items:center;margin-top:auto}[data-rs-pdp] .rs-ao__size,[data-rs-pdp] .rs-ao__one{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid #d6d6cf;border-radius:999px;background:#fff;font-size:13px;color:#242424}[data-rs-pdp] .rs-ao__one{display:inline-flex;align-items:center;justify-content:center;border-style:dashed;color:#8a8a8a}[data-rs-pdp] .rs-ao--need .rs-ao__size{border-color:var(--rs-sage-dark);box-shadow:0 0 0 2px #dfe5d6}[data-rs-pdp] .rs-ao__add{flex:none;height:36px;padding:0 14px;border:0;border-radius:999px;background:#1e1e1e;color:#fff;font:600 12px/1 var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}[data-rs-pdp] .rs-ao__add.is-added{background:var(--rs-sage-dark)}[data-rs-pdp] .rs-ao__err:empty{display:none}[data-rs-pdp] .rs-ao__err{margin:0;font-size:12.5px;color:#bf2a2a}basic-modal:has(.rs-sg){--modal-width: 104rem !important}basic-modal:has(.rs-sg) .drawer__inner{background:#fff;color:#242424}.rs-sg{padding:4px 8px 0;color:#242424}.rs-sg p{margin:0}.rs-sg__eyebrow{font:600 11.5px var(--font-heading-family);letter-spacing:.2em;text-transform:uppercase;color:var(--rs-sage-dark)}.rs-sg__title{margin:4px 0 0;font-size:clamp(24px,2.4vw,28px);line-height:1.05}.rs-sg__intro{margin-top:6px!important;font-size:15px;color:#555}.rs-sg__fit{margin-top:4px!important;font-size:14.5px;line-height:1.5;color:#444}.rs-sg__fit b{color:#242424}.rs-sg__h{margin:0 0 10px;font:600 12px var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;color:#242424}.rs-sg__body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px}@media(min-width:990px){.rs-sg__body{grid-template-columns:280px minmax(0,1fr);grid-template-areas:"diagram chart" "how who";gap:18px 36px}.rs-sg__body--nodiagram{grid-template-areas:"chart chart" "how who"}.rs-sg__diagram{grid-area:diagram}.rs-sg__chart{grid-area:chart;align-self:center}.rs-sg__how{grid-area:how}.rs-sg__who{grid-area:who}}.rs-sg__diagram{overflow:hidden;margin:0;border-radius:12px;background:#f3f3ef;aspect-ratio:1}.rs-sg__diagram img{display:block;width:100%;height:100%;object-fit:cover}.rs-sg__scroll{overflow-x:auto}.rs-sg__table{width:100%;margin:0;border-collapse:collapse;font-size:15.5px}.rs-sg__table th,.rs-sg__table td{padding:8px 12px;border:0;border-bottom:1px solid #e7e7e2;text-align:left;white-space:nowrap;background:none}.rs-sg__table thead th{padding-block:0 10px;vertical-align:bottom;white-space:normal;font:600 11px var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.rs-sg__key{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:6px;border-radius:50%;background:#1e1e1e;font:600 12px/1 var(--font-heading-family);letter-spacing:0;color:#fff}.rs-sg__table tbody th{font:600 16px var(--font-heading-family);letter-spacing:.04em}.rs-sg__table tbody tr{transition:background-color .15s ease}.rs-sg__table tbody tr.is-picked{background:#f1f4ea;box-shadow:inset 3px 0 0 var(--rs-sage)}.rs-sg__table tbody tr.is-picked th{color:var(--rs-sage-dark)}.rs-sg__note{margin-top:8px!important;font-size:12.5px;color:#8a8a8a}.rs-sg__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rs-sg__steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start}.rs-sg__num{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e6ebdc;font:600 13px/1 var(--font-heading-family);color:var(--rs-sage-dark)}.rs-sg__steps p{padding-top:3px;font-size:13.5px;line-height:1.45;color:#444}.rs-sg__people{display:grid;gap:6px;margin:0;padding:0;list-style:none}@media(min-width:990px){.rs-sg__people{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-sg__people li{display:flex;gap:10px;align-items:center;padding:7px 12px 7px 7px;border-radius:999px;background:#f2f2ee;transition:background-color .15s ease,box-shadow .15s ease}.rs-sg__people li.is-picked{background:#eaefe0;box-shadow:inset 0 0 0 1.5px var(--rs-sage)}.rs-sg__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:999px;background:#fff;font:600 13px var(--font-heading-family);color:var(--rs-sage-dark)}.rs-sg__people p{font-size:13.5px;line-height:1.35;color:#444}.rs-sg__people b{color:#242424}.rs-sg__people span{color:#6b6b66}.rs-sg__people q{font-style:italic}.rs-sg__pick{position:sticky;bottom:0;z-index:2;display:grid;gap:10px;margin:18px -8px 0;padding:12px 16px;border:1px solid rgba(123,140,97,.35);border-radius:14px;background:#f4f6ef;box-shadow:0 -12px 24px #ffffffe6}@media(min-width:990px){.rs-sg__pick{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}}.rs-sg__pick .rs-sg__h{margin:0}.rs-sg__pickhint{margin-top:2px!important;font-size:13px;color:#555}.rs-sg__sizes{display:grid;grid-template-columns:repeat(var(--rs-n, 6),minmax(0,1fr));gap:6px}.rs-sg__sizes button{min-width:0;height:44px;padding:0;border:1.5px solid var(--rs-sage);border-radius:10px;background:#fff;font:600 15px var(--font-body-family);letter-spacing:0;text-transform:none;color:var(--rs-sage-dark);cursor:pointer;transition:background-color .15s ease,color .15s ease}.rs-sg__sizes button:hover,.rs-sg__sizes button:focus-visible,.rs-sg__sizes button[aria-pressed=true]{background:var(--rs-sage);color:#fff}.rs-sg__sizes button.is-out{border-color:#d6d6cf;color:#b5b5ae;text-decoration:line-through}.rs-sg__atc{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:220px;height:auto;min-height:44px;padding:6px 22px;border:0;border-radius:999px;background:var(--rs-sage);color:#fff;cursor:pointer}.rs-sg__atc:hover{background:var(--rs-sage-dark)}.rs-sg__atc span{font:600 13.5px var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase}.rs-sg__atc small{font:400 12.5px var(--font-body-family);letter-spacing:0;text-transform:none;opacity:.92}@media(max-width:989px){.rs-sg__diagram{aspect-ratio:4 / 3}.rs-sg__diagram img{object-fit:contain}.rs-sg__table th,.rs-sg__table td{padding:9px 8px}.rs-sg__people{display:flex;gap:8px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rs-sg__people::-webkit-scrollbar{display:none}.rs-sg__people li{flex:0 0 auto;max-width:82%;border-radius:14px;scroll-snap-align:start}.rs-sg__pick{gap:8px;padding:10px 12px 12px}.rs-sg__pickhd{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rs-sg__pick .rs-sg__h{white-space:nowrap}.rs-sg__pickhint{font-size:12.5px;text-align:right}.rs-sg__pickhint span{display:none}.rs-sg__sizes button{height:42px;font-size:14px}.rs-sg__atc{width:100%;min-height:0;padding:6px 16px}}[data-rs-pdp] .product__block--rs_models{margin-bottom:14px}[data-rs-pdp] .rs-models__seg{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border-radius:999px;background:#f2f2ee}[data-rs-pdp] .rs-models__opt{display:flex;align-items:baseline;gap:8px;padding:9px 18px;border-radius:999px;color:#555;text-decoration:none;font-size:13px}[data-rs-pdp] .rs-models__opt b{font:600 12.5px var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase}[data-rs-pdp] .rs-models__opt[aria-current]{background:#1e1e1e;color:#fff}[data-rs-pdp] a.rs-models__opt:hover{color:#1e1e1e}[data-rs-pdp] .rs-models__note{margin:8px 0 0;font-size:13px;color:var(--rs-sage-dark)}.sticky-atc-bar.page-width{max-width:none;padding:10px var(--rs-pad);border-radius:0;background:#fff;box-shadow:0 8px 24px #00000014}.sticky-atc-bar .sticky-atc-bar__inner{max-width:calc(var(--rs-max) - 2 * var(--rs-pad));margin-inline:auto;gap:16px}.sticky-atc-bar .sticky-atc-bar__product-image{width:44px;height:44px;border-radius:8px;background:#f3f3ef}.sticky-atc-bar .sticky-atc-bar__product-title{font:600 14px/1.2 var(--font-heading-family);letter-spacing:.06em;text-transform:uppercase}.sticky-atc-bar .sticky-atc-bar__product-info .f-price{display:none}.sticky-atc-bar .rs-sticky-meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#555}.sticky-atc-bar .rs-sticky-meta .rs-stars{--pct: 100%;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#c99a2e var(--pct),#d9d6cc var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.sticky-atc-bar .rs-sticky-meta .rs-stars:before{content:"\2605\2605\2605\2605\2605"}.sticky-atc-bar .select{display:none}.sticky-atc-bar .rs-sticky-price{font:600 17px var(--font-heading-family)}.sticky-atc-bar .product-form__submit.btn{height:42px;padding:0 22px;border-radius:999px;background:var(--rs-sage);border-color:var(--rs-sage);color:#fff;font:600 13px var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase}.sticky-atc-bar .rs-sticky-m{display:none}@media(max-width:989px){.sticky-atc-bar.page-width{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #00000012}.sticky-atc-bar .sticky-atc-bar__form{width:100%;gap:10px}.sticky-atc-bar .rs-sticky-m{display:flex;flex:1;min-width:0;align-items:center;gap:9px}.sticky-atc-bar .rs-sticky-m i{flex:none;width:30px;height:30px;border-radius:50%;background:#e6e4dc;box-shadow:0 0 0 1px #0000001f}.sticky-atc-bar .rs-sticky-m div{min-width:0;line-height:1.25}.sticky-atc-bar .rs-sticky-m b{display:block;overflow:hidden;font:600 14px var(--font-heading-family);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.sticky-atc-bar .rs-sticky-m span{font-size:12.5px;color:#555;white-space:nowrap}.sticky-atc-bar .rs-sticky-price{display:none}.sticky-atc-bar .product-form__buttons{flex:none}.sticky-atc-bar .product-form__submit.btn{height:46px;padding:0 14px;font-size:13px;letter-spacing:.1em}}@media(min-width:990px){.sticky-atc-bar.page-width{top:auto;bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px #00000014;transform:translateY(calc(100% + 12px));transition:transform .3s ease}.sticky-atc-bar.page-width.sticky-atc-bar--show.rs-past{transform:none}}@media(max-width:989px){[data-rs-pdp] .product__media-wrapper{width:calc(100% + 2 * var(--rs-pad));max-width:none;margin-inline:calc(-1 * var(--rs-pad))}[data-rs-pdp] .product__media-gallery-thumbails{padding-inline:var(--rs-pad)}[data-rs-pdp] .product__media-gallery-viewer,[data-rs-pdp] .product__media-item-container{border-radius:0}[data-rs-pdp] .product__info-wrapper{margin-top:20px}[data-rs-pdp] .product__title{font-size:34px}[data-rs-pdp] .product__block--price .f-price--large,[data-rs-pdp] .product__block--price .f-price-item{font-size:28px}[data-rs-pdp] .rs-feat{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto;row-gap:8px}[data-rs-pdp] fieldset[data-rs-size]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-rs-pdp] fieldset[data-rs-colour]{--swatch-size: 32px !important;gap:6px}[data-rs-pdp] fieldset[data-rs-colour] .swatch-color{width:32px;height:32px}[data-rs-pdp] fieldset[data-rs-colour] label.rs-first-pattern{margin-inline-start:8px}[data-rs-pdp] fieldset[data-rs-colour] label.rs-first-pattern:before{left:-7px;top:4px;height:24px}[data-rs-pdp] .rs-ao__list{grid-template-columns:1fr}}[data-rs-pdp] .rs-ao__add,[data-rs-pdp] .rs-ao__dot{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease}[data-rs-pdp] .rs-ao__add:active{transform:scale(.97)}.sticky-atc-bar .product-form__submit.btn:hover,.sticky-atc-bar .product-form__submit.btn:focus-visible,.sticky-atc-bar .product-form__submit.btn:hover .btn__text,.sticky-atc-bar .product-form__submit.btn:focus-visible .btn__text{color:#1e1e1e}[data-rs-pdp] .rs-ao__add:hover,[data-rs-pdp] .rs-ao__add:focus-visible{background:var(--rs-sage);color:#fff}[data-rs-pdp] .rs-ao__dot:hover{transform:scale(1.1)}[data-rs-pdp] .rs-models__opt:hover{color:#1e1e1e;background:#ffffffb3}.sticky-atc-bar .rs-sticky-size,.sticky-atc-bar .rs-sticky-colour{-webkit-appearance:none;appearance:none;height:42px;margin:0;border:1px solid #d6d6cf;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 12px;font:500 14px var(--font-body-family);color:#242424;cursor:pointer}.sticky-atc-bar .rs-sticky-size{width:78px;min-width:0;padding:0 26px 0 12px;text-align:center;text-align-last:center}.sticky-atc-bar .rs-sticky-size:focus,.sticky-atc-bar .rs-sticky-colour:focus{outline:none}.sticky-atc-bar .rs-sticky-size:focus-visible,.sticky-atc-bar .rs-sticky-colour:focus-visible{box-shadow:0 0 0 2px var(--rs-sage)}.sticky-atc-bar .rs-sticky-cwrap{position:relative;display:inline-flex;align-items:center}.sticky-atc-bar .rs-sticky-cwrap i{position:absolute;left:9px;width:22px;height:22px;border-radius:50%;background:#e6e4dc;box-shadow:0 0 0 1px #0000001f;pointer-events:none}.sticky-atc-bar .rs-sticky-colour{width:150px;padding:0 30px 0 38px}@media(max-width:989px){.sticky-atc-bar .rs-sticky-cwrap{display:none}.sticky-atc-bar .rs-sticky-size{width:72px;height:44px;padding:0 22px 0 10px;background-position:right 10px center}.sticky-atc-bar .rs-sticky-m{position:relative}.sticky-atc-bar .rs-sticky-m.has-colours b:after{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 10px no-repeat}.sticky-atc-bar .rs-sticky-mcolour{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}}@media(min-width:990px){.sticky-atc-bar .rs-sticky-mcolour{display:none}}.rs-rvs{position:relative;display:block;margin-top:22px}.rs-rvs[hidden]{display:none}@media(max-width:989px){.rs-rvs--media{display:none}}@media(min-width:990px){[data-rs-pdp] .rs-rvs-block{display:none}}.rs-rvs__stage{display:grid}.rs-rvs__card{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:14px 18px;border:1px solid #e4e6dc;border-radius:14px;background:#f2f3ee;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.rs-rvs__card.is-on{opacity:1;visibility:visible;transition:opacity .5s ease}.rs-rvs__card--ph{min-height:92px}.rs-rvs__card--ph i{display:block;height:10px;border-radius:6px;background:#e4e5de}.rs-rvs__card--ph i:nth-child(1){width:22%}.rs-rvs__card--ph i:nth-child(3){width:40%}.rs-rvs__stars{--pct: 100%;display:inline-block;align-self:flex-start;font-size:15px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#c99a2e var(--pct),#d9d6cc var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.rs-rvs__stars:before{content:"\2605\2605\2605\2605\2605"}.rs-rvs__card blockquote{margin:0;padding:0;border:0;font-size:15px;font-style:italic;line-height:1.5;color:#242424;quotes:none}.rs-rvs__card blockquote:before,.rs-rvs__card blockquote:after{content:none}.rs-rvs__card figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13px;color:#6b6b66}.rs-rvs__ok{font:600 10.5px var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase;color:var(--rs-sage-dark)}.rs-rvs__ok:before{content:"\2713  "}.rs-rvs__nav{position:absolute;top:10px;right:12px;display:flex;gap:6px}.rs-rvs__arrow{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #d6d8cd;border-radius:50%;background:#fff;color:#242424;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.rs-rvs__arrow:hover{border-color:#1e1e1e;background:#1e1e1e;color:#fff}.rs-rvs__all{display:inline-block;margin-top:10px;font-size:13.5px;color:#242424;text-decoration:underline;text-underline-offset:3px}.rs-rvs__all:hover{color:var(--rs-sage-dark)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rs-product.css.map */
