.full-look,.full-look-modal{--fl-ink: #1e1e1e;--fl-muted: #7a776f;--fl-line: #e4e0d8;--fl-line-strong: #1e1e1e;--fl-surface: #ffffff;--fl-paper: #f7f5f0;--fl-media-bg: #f0efeb;--fl-success: #1f5a4f;--fl-error: #9b2c2c;--fl-max: 132rem;--fl-gutter: 1.6rem;--fl-col-gap: 4.8rem;--fl-buy-max: 52rem;--fl-gap-xs: .4rem;--fl-gap-sm: .8rem;--fl-gap-md: 1.6rem;--fl-gap-lg: 2.8rem;--fl-section-gap: 3.2rem;--fl-card-pad: 1.6rem;--fl-modal-pad: 2rem;--fl-control-h: 4.8rem;--fl-radius-sm: 2px;--fl-radius-panel: 4px;--fl-shadow-soft: 0 1px 2px rgba(30, 28, 24, .04);--fl-shadow-modal: 0 24px 64px rgba(20, 18, 14, .16);--fl-dur-fast: .14s;--fl-dur: .22s;--fl-dur-slow: .32s;--fl-ease: cubic-bezier(.2, 0, .2, 1);--fl-ease-out: cubic-bezier(.16, 1, .3, 1)}@media screen and (min-width:750px){.full-look,.full-look-modal{--fl-gutter: 3.2rem;--fl-modal-pad: 2.8rem}}@media screen and (min-width:990px){.full-look,.full-look-modal{--fl-gutter: 4.8rem;--fl-modal-pad: 3.2rem}}.full-look{display:block;color:var(--fl-ink);background:var(--fl-paper)}.full-look__hero-img,.full-look__hero-empty,.full-look-modal__tile-media img{box-sizing:border-box}.full-look[data-fl-init=pending] .full-look__buy>*{opacity:0}.full-look[data-fl-init=ready] .full-look__buy>*,.full-look[data-fl-init=fallback] .full-look__buy>*{opacity:1;animation:fl-reveal var(--fl-dur-slow) var(--fl-ease-out) both}@keyframes fl-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.full-look[data-flow=steps][data-fl-init=pending] .full-look__slot-panel{display:none}.full-look__inner{display:grid;gap:var(--fl-gap-lg);max-width:var(--fl-max);margin:0 auto;padding:var(--fl-gap-sm) var(--fl-gutter) 4rem}.full-look__inner>*{min-width:0}@media screen and (min-width:990px){.full-look__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--fl-col-gap);align-items:start;padding-block:2.4rem 6rem}.full-look__media{position:sticky;top:calc(var(--header-height, 0px) + 1.6rem)}.full-look__buy{max-width:var(--fl-buy-max)}}.full-look .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin:0 0 var(--fl-gap-md);font-size:1.2rem;letter-spacing:.02em;text-transform:uppercase;color:var(--fl-ink)}.full-look .breadcrumb a{color:inherit;text-decoration:none}.full-look .breadcrumb a:hover{text-decoration:underline}.full-look .breadcrumb strong{font-weight:600}@media screen and (max-width:749px){.full-look .breadcrumb{gap:.7rem;font-size:1.1rem;margin-bottom:var(--fl-gap-sm)}}.full-look__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fl-gap-md);align-items:start}.full-look__hero[data-fl-composition=empty]>.full-look__hero-frame:not([data-fl-hero-frame=preview]){display:none}.full-look__hero[data-fl-composition=empty] [data-fl-hero-frame=preview] .full-look__hero-viewport{aspect-ratio:4 / 5;max-height:none}.full-look__hero[data-fl-composition=empty] [data-fl-hero-frame=preview] .full-look__hero-img{padding:0}.full-look__hero[data-fl-composition=empty] [data-fl-hero-frame=preview] .full-look__hero-img--custom{object-fit:cover}.full-look__hero-frame[hidden],.full-look__hero-switcher{display:none}@media screen and (max-width:749px){.full-look__hero:not([data-fl-composition=empty])>.full-look__hero-frame:not(.is-mobile-active){display:none}.full-look__hero:not([data-fl-composition=empty])>.full-look__hero-frame.is-mobile-active{display:block}.full-look__hero-switcher:not([hidden]){display:flex;align-items:flex-start;justify-content:center;gap:var(--fl-gap-sm);overflow-x:auto;padding:.2rem 0 .4rem;scrollbar-width:none}.full-look__hero-switcher::-webkit-scrollbar{display:none}.full-look__hero-thumb{-webkit-appearance:none;appearance:none;display:grid;flex:0 0 7.8rem;gap:.45rem;min-width:0;padding:.3rem;border:1px solid transparent;border-radius:var(--fl-radius-sm);background:transparent;color:var(--fl-muted);cursor:pointer;transition:border-color var(--fl-dur) var(--fl-ease),color var(--fl-dur) var(--fl-ease)}.full-look__hero-thumb-media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--fl-media-bg)}.full-look__hero-thumb-media img{display:block;width:100%;height:100%;padding:.25rem;object-fit:contain}.full-look__hero-thumb-media.is-missing:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(135deg,transparent 48%,var(--fl-line) 49% 51%,transparent 52%)}.full-look__hero-thumb-label{font-size:.95rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.full-look__hero-thumb.is-active{border-color:var(--fl-ink);color:var(--fl-ink)}.full-look__hero-thumb:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}}.full-look__hero-carousel{position:relative;width:100%}.full-look__hero-viewport{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--fl-media-bg)}.full-look__hero-carousel[data-fl-ratio=landscape] .full-look__hero-viewport{aspect-ratio:16 / 10}@media screen and (min-width:990px){.full-look__hero-viewport{max-height:min(48vh,52rem)}}.full-look__hero-carousel[data-fl-ratio=landscape] .full-look__hero-img{padding:1%}.full-look__hero-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.985);transition:opacity var(--fl-dur-slow) var(--fl-ease),transform var(--fl-dur-slow) var(--fl-ease);pointer-events:none}.full-look__hero-layer.is-active{opacity:1;transform:none;pointer-events:auto}.full-look__hero-track,.full-look__hero-slide{position:absolute;top:0;right:0;bottom:0;left:0}.full-look__hero-slide{display:none}.full-look__hero-slide.is-active{display:block}.full-look__hero-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:4%}.full-look__hero-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--fl-gap-md);background:var(--fl-media-bg);color:var(--fl-muted);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;text-align:center}.full-look__hero-empty[hidden]{display:none}.full-look__hero-nav{-webkit-appearance:none;appearance:none;position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:var(--fl-ink);cursor:pointer;transform:translateY(-50%);transition:background var(--fl-dur-fast) var(--fl-ease)}.full-look__hero-nav:hover{background:#fff}.full-look__hero-nav[hidden]{display:none}.full-look__hero-nav--prev{left:1rem}.full-look__hero-nav--next{right:1rem}.full-look__hero-nav svg{width:1.1rem;height:1.1rem}.full-look__hero-nav--prev svg{transform:rotate(90deg)}.full-look__hero-nav--next svg{transform:rotate(-90deg)}.full-look__hero-dots{position:absolute;left:0;right:0;bottom:1.2rem;z-index:2;display:flex;justify-content:center;gap:.5rem}.full-look__hero-dots[hidden]{display:none}.full-look__hero-dot{-webkit-appearance:none;appearance:none;width:.6rem;height:.6rem;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#1e1e1e59;cursor:pointer;transition:background var(--fl-dur-fast) var(--fl-ease)}.full-look__hero-dot.is-active{background:var(--fl-ink)}@media screen and (max-width:749px){.full-look__hero-dots{left:50%;right:auto;bottom:1.2rem;width:max-content;padding:.55rem .75rem;gap:.6rem;border:1px solid rgba(30,30,30,.08);border-radius:999px;background:#fffffff0;box-shadow:0 1px 4px #1e1e1e1f;transform:translate(-50%)}.full-look__hero-dot{border-color:#1e1e1e73;background:#1e1e1e1f}.full-look__hero-dot.is-active{border-color:var(--fl-ink)}}.full-look__buy{display:flex;flex-direction:column}.full-look__title{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.05;margin:0}.full-look__subcopy{margin:var(--fl-gap-sm) 0 0;max-width:42ch;font-size:1.4rem;line-height:1.55;color:var(--fl-muted)}.full-look__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fl-gap-xs) var(--fl-gap-md);margin:var(--fl-gap-lg) 0 0;padding-bottom:var(--fl-gap-md);border-bottom:1px solid var(--fl-line);min-height:4.4rem}.full-look__price-bundle{font-size:2.4rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:opacity var(--fl-dur) var(--fl-ease)}.full-look__price-bundle.is-swapping{opacity:.35}.full-look__price-compare{font-size:1.5rem;color:var(--fl-muted);font-variant-numeric:tabular-nums}.full-look__price-save{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-success)}.full-look__price-note{flex:1 0 100%;font-size:1.15rem;line-height:1.4;color:var(--fl-muted)}.full-look__price-compare[hidden],.full-look__price-save[hidden],.full-look__price-note[hidden],.full-look.is-reviewing .full-look__price{display:none}.full-look__builder{margin:0}.full-look__slot{border-bottom:1px solid var(--fl-line)}.full-look__slot[hidden]{display:none}.full-look__slot-h{margin:0;font-size:inherit;font-weight:inherit}.full-look__slot-toggle{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--fl-gap-md);width:100%;min-width:0;min-height:6.4rem;padding:var(--fl-gap-md) 0;border:0;background:none;color:var(--fl-ink);text-align:left;cursor:pointer}.full-look__slot-toggle:disabled{cursor:default;color:var(--fl-muted)}.full-look__slot-toggle:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look__slot-step{flex:1 1 auto;min-width:0;font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--fl-ink)}.full-look__slot-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--fl-muted)}.full-look__slot-check{display:none;color:var(--fl-success)}.full-look__slot.is-filled:not(.is-open) .full-look__slot-check{display:block}.full-look__slot.is-filled:not(.is-open) .full-look__slot-chevron{display:none}.full-look__slot-chevron{transition:transform var(--fl-dur) var(--fl-ease)}.full-look__slot.is-open .full-look__slot-chevron{transform:rotate(180deg)}.full-look__slot.is-invalid .full-look__slot-step{color:var(--fl-error)}.full-look__pick-card{display:flex;align-items:center;gap:var(--fl-gap-md);width:100%;min-width:0;margin-bottom:var(--fl-gap-md);padding:var(--fl-card-pad);border:1px solid var(--fl-line);background:var(--fl-surface)}.full-look__pick-card[hidden]{display:none}.full-look__pick-card-media{flex:0 0 auto;display:block;width:7.2rem;height:7.2rem;overflow:hidden;background:var(--fl-media-bg);border:1px solid var(--fl-line);transition:border-color var(--fl-dur) var(--fl-ease)}.full-look__pick-card-media[hidden]{display:none}.full-look__pick-card-media img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box}.full-look__pick-card-media.is-missing img{display:none}.full-look__pick-card-body{flex:1 1 auto;min-width:0}.full-look__pick-card-title{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.full-look__pick-card-meta{margin:.3rem 0 0;font-size:1.25rem;line-height:1.35;color:var(--fl-muted)}.full-look__pick-card-meta[hidden]{display:none}.full-look__pick-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.5rem 0 0;font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.full-look__pick-card-compare{font-weight:400;font-size:1.25rem;color:var(--fl-muted)}.full-look__pick-card-compare[hidden]{display:none}.full-look__pick-card-save{margin:.45rem 0 0;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-success)}.full-look__pick-card-save[hidden]{display:none}.full-look__pick-card-edit{-webkit-appearance:none;appearance:none;flex:0 0 auto;align-self:center;min-height:4.4rem;padding:0 0 0 var(--fl-gap-sm);border:0;background:none;color:var(--fl-ink);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.full-look__pick-card-edit:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look__pick-card.is-confirming{animation:fl-confirm var(--fl-dur-slow) var(--fl-ease-out)}.full-look__pick-card.is-confirming .full-look__pick-card-media{border-color:var(--fl-success)}@keyframes fl-confirm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media screen and (max-width:479px){.full-look__pick-card{gap:var(--fl-gap-sm);padding:1.2rem}.full-look__pick-card-media{width:6rem;height:6rem}.full-look__pick-card-edit{padding-left:.4rem;font-size:1.1rem}}.full-look__slot-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--fl-dur-slow) var(--fl-ease)}.full-look[data-fl-init=pending] .full-look__slot-panel,.full-look[data-fl-init=ready] .full-look__slot-panel{grid-template-rows:0fr}.full-look[data-fl-init=pending] .full-look__slot.is-open .full-look__slot-panel,.full-look[data-fl-init=ready] .full-look__slot.is-open .full-look__slot-panel{grid-template-rows:1fr}.full-look__slot-panel-inner{overflow:hidden;min-height:0}.full-look__slot-panel-inner>*{margin-top:0}.full-look__slot-panel-inner>*+*{margin-top:var(--fl-gap-md)}.full-look__slot-panel-inner>*:last-child{margin-bottom:var(--fl-gap-lg)}.full-look__slot-note{margin:0;max-width:46ch;font-size:1.25rem;line-height:1.5;color:var(--fl-muted)}.full-look__choose{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--fl-gap-md);width:100%;min-height:var(--fl-control-h);padding:1.2rem 1.4rem;border:1px solid #cfc9be;border-radius:var(--fl-radius-sm);background:var(--fl-surface);color:var(--fl-ink);font-size:1.3rem;letter-spacing:.02em;text-align:left;cursor:pointer;transition:border-color var(--fl-dur) var(--fl-ease)}.full-look__choose:hover{border-color:var(--fl-line-strong)}.full-look__choose:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look__choose-chevron{display:inline-flex;transform:rotate(-90deg);opacity:.5}.full-look__choose-chevron svg{width:1rem;height:1rem}.full-look__slot.is-filled .full-look__choose,.full-look__slot.is-filled .full-look__skip{display:none}.full-look__slot.is-filled:not(.full-look__slot--optional) .full-look__slot-panel{display:none}.full-look__slot.is-filled:not(.full-look__slot--optional) .full-look__slot-chevron{display:none}.full-look__skip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 0;border:0;background:none;color:var(--fl-muted);font-size:1.2rem;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.full-look__skip:hover{color:var(--fl-ink)}.full-look__skip:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look__slot--review{border-bottom:0}.full-look__review-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fl-gap-md);padding-top:var(--fl-gap-md);border-top:1px solid var(--fl-line)}.full-look__review-total-label{font-size:1.1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fl-muted)}.full-look__review-total-value{display:inline-flex;align-items:baseline;gap:var(--fl-gap-sm);font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums}.full-look__review-total-value s{font-size:1.4rem;font-weight:400;color:var(--fl-muted)}.full-look__review-total-value s[hidden]{display:none}.full-look__review-save{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-success)}.full-look__review-save[hidden]{display:none}.full-look__atc,.full-look-modal__confirm{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--fl-gap-sm);width:100%;min-height:5.2rem;padding:1.4rem 2rem;border:1px solid var(--fl-ink);border-radius:var(--fl-radius-sm);background:var(--fl-ink);color:#fff;font-size:1.35rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--fl-dur) var(--fl-ease),border-color var(--fl-dur) var(--fl-ease),opacity var(--fl-dur) var(--fl-ease)}.full-look__atc[hidden],.full-look-modal__confirm[hidden]{display:none!important}.full-look__atc:hover:not([disabled]),.full-look-modal__confirm:hover:not([disabled]){background:#000;border-color:#000}.full-look__atc:focus-visible,.full-look-modal__confirm:focus-visible{outline:2px solid var(--fl-ink);outline-offset:3px}.full-look__atc[disabled],.full-look-modal__confirm[disabled]{background:#e8e5df;border-color:#e8e5df;color:#9a958c;cursor:not-allowed}.full-look__atc[data-fl-state=adding]{background:var(--fl-ink);border-color:var(--fl-ink);color:#fff;opacity:.85}.full-look__atc[data-fl-state=success]{background:var(--fl-success);border-color:var(--fl-success);color:#fff}.full-look__atc-spinner{display:inline-flex;width:1.6rem;height:1.6rem}.full-look__atc-spinner[hidden]{display:none}.full-look__atc-spinner svg{width:100%;height:100%;animation:fl-spin 1s linear infinite}.full-look__atc-spinner circle{stroke:currentColor;stroke-dasharray:120;stroke-dashoffset:70;stroke-linecap:round}@keyframes fl-spin{to{transform:rotate(360deg)}}.full-look__error{margin:0;color:var(--fl-error);font-size:1.25rem;line-height:1.45}.full-look__error[hidden]{display:none}.full-look__error:focus-visible{outline:2px solid var(--fl-error);outline-offset:2px}.full-look__bracelet{border:1px solid var(--fl-line);border-radius:var(--fl-radius-sm);padding:var(--fl-gap-md);background:var(--fl-surface)}.full-look__bracelet[hidden]{display:none}.full-look__bracelet.is-active{border-color:var(--fl-ink)}.full-look__bracelet-head{font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--fl-muted);margin-bottom:var(--fl-gap-sm)}.full-look__bracelet-row{display:flex;align-items:center;gap:var(--fl-gap-md);min-width:0}.full-look__bracelet-label{flex:1 1 auto;min-width:0;font-size:1.3rem;font-weight:600}.full-look__bracelet-price{flex:0 0 auto;font-size:1.2rem;white-space:nowrap}.full-look__bracelet-addon{color:var(--fl-success);font-weight:700}.full-look__bracelet-value{color:var(--fl-muted)}.full-look .cts__switch{position:relative;display:inline-block;width:4.4rem;height:2.4rem;flex:0 0 auto}.full-look .cts__switch input{position:absolute;opacity:0;width:0;height:0}.full-look .cts__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#d8d5cd;border-radius:999px;transition:background var(--fl-dur) var(--fl-ease)}.full-look .cts__slider:before{content:"";position:absolute;width:1.8rem;height:1.8rem;left:.3rem;top:.3rem;background:#fff;border-radius:50%;transition:transform var(--fl-dur) var(--fl-ease)}.full-look .cts__switch input:checked+.cts__slider{background:var(--fl-ink)}.full-look .cts__switch input:checked+.cts__slider:before{transform:translate(2rem)}.full-look .cts__switch input:focus-visible+.cts__slider{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look .upsell-box.pdp_box[hidden]{display:none}.full-look__klarna:empty{display:none}.full-look__accordions{margin-top:var(--fl-section-gap)}.full-look__accordions .product__accordion{margin:0}.full-look__empty{padding:4rem var(--fl-gutter);text-align:center;color:var(--fl-muted)}.full-look-modal[hidden]{display:none}.full-look-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;transform:translateZ(0)}.full-look-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141280;opacity:0;transition:opacity .2s var(--fl-ease)}.full-look-modal.is-open .full-look-modal__overlay{opacity:1}.full-look-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:72rem;min-height:0;height:min(90dvh,90vh);max-height:min(90dvh,90vh);overflow:hidden;background:var(--fl-surface);border-radius:var(--fl-radius-panel) var(--fl-radius-panel) 0 0;box-shadow:var(--fl-shadow-modal);padding-bottom:env(safe-area-inset-bottom);opacity:0;transform:translateY(20px);transition:opacity .26s var(--fl-ease-out),transform .28s var(--fl-ease-out)}.full-look-modal.is-open .full-look-modal__panel{opacity:1;transform:none}@media screen and (min-width:750px){.full-look-modal{align-items:center;padding:var(--fl-gap-lg)}.full-look-modal__panel{height:auto;max-height:min(86vh,88rem);border-radius:var(--fl-radius-panel);transform:scale(.985)}.full-look-modal.is-open .full-look-modal__panel{transform:none}}.full-look-modal__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fl-gap-md);flex:0 0 auto;padding:var(--fl-modal-pad) var(--fl-modal-pad) var(--fl-gap-md);border-bottom:1px solid var(--fl-line)}.full-look-modal__headings{min-width:0}.full-look-modal__back{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;min-height:4.4rem;padding:0 var(--fl-gap-sm) 0 0;border:0;background:none;color:var(--fl-muted);font-size:1.15rem;letter-spacing:.06em;cursor:pointer}.full-look-modal__back[hidden]{display:none}.full-look-modal__back:hover{color:var(--fl-ink)}.full-look-modal__back:focus-visible,.full-look-modal__x:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look-modal__back[hidden]+.full-look-modal__headings{grid-column:1 / 3}.full-look-modal__kicker{margin:0 0 .2rem;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-muted)}.full-look-modal__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.15}.full-look-modal__title:focus-visible{outline:2px solid var(--fl-ink);outline-offset:4px}.full-look-modal__x{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:var(--fl-ink);cursor:pointer}.full-look-modal__x svg{width:1.4rem;height:1.4rem}.full-look-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--fl-gap-lg) var(--fl-modal-pad)}.full-look-modal__foot{flex:0 0 auto;padding:var(--fl-gap-md) var(--fl-modal-pad);border-top:1px solid var(--fl-line);background:var(--fl-surface)}.full-look-modal__foot[hidden]{display:none}.full-look-modal__grid,.full-look-modal__colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fl-gap-lg) var(--fl-gap-md);margin:0;padding:0}@media screen and (min-width:750px){.full-look-modal__grid,.full-look-modal__colors{grid-template-columns:repeat(3,minmax(0,1fr))}}.full-look-modal__style,.full-look-modal__color{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--fl-ink);-webkit-text-fill-color:var(--fl-ink);text-align:left;cursor:pointer}.full-look-modal__style:focus-visible,.full-look-modal__color:focus-visible{outline:2px solid var(--fl-ink);outline-offset:3px}.full-look-modal__tile-media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--fl-media-bg);border:1px solid var(--fl-line);transition:border-color var(--fl-dur) var(--fl-ease),box-shadow var(--fl-dur) var(--fl-ease)}[data-fl-modal=frame] .full-look-modal__tile-media{aspect-ratio:16 / 10}[data-fl-modal=frame] .full-look-modal__tile-media img{padding:2%}.full-look-modal__tile-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;animation:fl-tile-in var(--fl-dur) var(--fl-ease) forwards}@keyframes fl-tile-in{to{opacity:1}}.full-look-modal__style:hover .full-look-modal__tile-media,.full-look-modal__color:hover:not(:disabled) .full-look-modal__tile-media{border-color:#c4beb3}.full-look-modal__style.is-selected .full-look-modal__tile-media,.full-look-modal__color.is-selected .full-look-modal__tile-media{border-color:var(--fl-ink);box-shadow:inset 0 0 0 1px var(--fl-ink)}.full-look-modal__tile-check{position:absolute;top:.6rem;right:.6rem;z-index:1;display:none;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--fl-ink);color:#fff}.is-selected>.full-look-modal__tile-media>.full-look-modal__tile-check{display:inline-flex}.full-look-modal__tile-name{display:block;padding:var(--fl-gap-sm) .1rem 0;font-size:1.1rem;font-weight:500;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--fl-ink);-webkit-text-fill-color:var(--fl-ink)}.full-look-modal__style.is-selected .full-look-modal__tile-name,.full-look-modal__color.is-selected .full-look-modal__tile-name{font-weight:600}.full-look-modal__tile-flag{display:block;margin-top:.2rem;font-size:.95rem;letter-spacing:.1em;color:var(--fl-muted)}.full-look-modal__color:disabled{cursor:not-allowed}.full-look-modal__color:disabled .full-look-modal__tile-media{opacity:.45}.full-look-modal__style.is-committing .full-look-modal__tile-media,.full-look-modal__color.is-committing .full-look-modal__tile-media,.full-look-modal__confirm.is-committing{opacity:.6}.full-look-modal__style.is-committing,.full-look-modal__color.is-committing{pointer-events:none}.full-look-modal__tile-media.is-missing img,.full-look-modal__subhead{margin:var(--fl-gap-lg) 0 var(--fl-gap-sm);font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-muted)}.full-look-modal__subhead[hidden]{display:none}.full-look__options{display:flex;flex-wrap:wrap;gap:var(--fl-gap-sm);margin:var(--fl-gap-md) 0 0}.full-look__options[hidden]{display:none}.full-look__option{-webkit-appearance:none;appearance:none;min-height:4.4rem;padding:.9rem 1.8rem;border:1px solid #d2cdc3;border-radius:var(--fl-radius-sm);background:var(--fl-surface);color:var(--fl-ink);font-size:1.25rem;letter-spacing:.04em;cursor:pointer;transition:border-color var(--fl-dur) var(--fl-ease),background var(--fl-dur) var(--fl-ease),color var(--fl-dur) var(--fl-ease)}.full-look__option:hover:not([disabled]){border-color:var(--fl-ink)}.full-look__option:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.full-look__option.is-selected{border-color:var(--fl-ink);background:var(--fl-ink);color:#fff;font-weight:600}.full-look__option[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.full-look *,.full-look-modal *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.full-look-modal__panel,.full-look__hero-layer{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/component-full-look.css.map */
