:root{--sl-blue: #72B3F3;--sl-blue-deep: #3D8DDB;--sl-ink: #1E2B3F;--sl-muted: #5B6779;--sl-mist: #F3F8FE;--sl-line: #DCE6F1;--sl-silver: #C5CCD6;--sl-serif: "Cormorant Garamond", "Times New Roman", serif;--sl-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--sl-ease: cubic-bezier(.2, .7, .2, 1);--font-heading-family: var(--sl-serif);--font-heading-style: normal;--font-heading-weight: 300;--font-body-family: var(--sl-sans);--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500}body{font-family:var(--sl-sans);font-weight:300;letter-spacing:.01em;color:var(--sl-ink)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--sl-serif);font-weight:300;letter-spacing:-.005em;line-height:1.05}h4,.h4,h5,.h5{font-family:var(--sl-sans);font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:1.2rem}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.sl-heading em{font-style:italic;color:var(--sl-blue-deep)}strong,b{font-weight:500}.sl-eyebrow{display:block;font-family:var(--sl-sans);font-size:1.1rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--sl-blue-deep);margin:0 0 1.4rem}.sl-heading{font-family:var(--sl-serif);font-weight:300;font-size:clamp(3.8rem,4.4vw,6rem);line-height:1;margin:0}.sl-center{text-align:center}.sl-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:750px){.sl-wrap{padding:0 3.2rem}}.sl-muted{color:var(--sl-muted)}.button,.shopify-challenge__button,.customer button,.sl-btn{font-family:var(--sl-sans);font-weight:400;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;min-height:5.2rem;padding:0 3.4rem}.sl-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--sl-ink);background-color:var(--sl-ink);color:#fff;background-image:linear-gradient(var(--sl-blue-deep),var(--sl-blue-deep));background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s var(--sl-ease),color .3s,border-color .3s;cursor:pointer}.sl-btn:hover{background-size:100% 100%;border-color:var(--sl-blue-deep);color:#fff}.sl-btn--line{background-color:transparent;color:var(--sl-ink);background-image:linear-gradient(var(--sl-ink),var(--sl-ink))}.sl-btn--line:hover{color:#fff;border-color:var(--sl-ink)}.button:not(.button--secondary):not(.button--tertiary){background-image:linear-gradient(var(--sl-blue-deep),var(--sl-blue-deep));background-repeat:no-repeat;background-size:0 100%;transition:background-size .5s var(--sl-ease)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-size:100% 100%}.sl-link{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--sl-ink);padding-bottom:.4rem;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .4s var(--sl-ease),color .2s}.sl-link:hover{background-size:0 1px;background-position:right bottom;color:var(--sl-blue-deep)}.sl-announce{overflow:hidden;height:3.8rem;display:flex;align-items:center}.sl-announce__track{display:flex;width:max-content;animation:sl-marquee var(--sl-speed, 60s) linear infinite}.sl-announce__item{display:inline-flex;align-items:center;gap:4rem;padding-right:4rem;white-space:nowrap;font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.sl-announce__item a{color:inherit;text-decoration:none}.sl-announce__dot{width:4px;height:4px;border-radius:50%;background:#fff;display:inline-block}.sl-announce:hover .sl-announce__track{animation-play-state:paused}@keyframes sl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-wrapper{border-bottom:1px solid var(--sl-line)}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--sl-sans);font-size:1.2rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.header__menu-item:hover span{text-decoration:none;color:var(--sl-blue-deep)}.header__active-menu-item{text-decoration:none;border-bottom:1px solid currentColor}.header__icon .svg-wrapper svg,.header__icon svg{stroke-width:.6}.cart-count-bubble{background-color:var(--sl-blue);color:var(--sl-ink)}.sl-default-logo{height:auto;max-width:100%}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:990px){.header__heading-logo{animation:sl-logo-shrink linear both;animation-timeline:scroll(root);animation-range:0 260px}.header{animation:sl-head-pad linear both;animation-timeline:scroll(root);animation-range:0 260px}}}@keyframes sl-logo-shrink{to{transform:scale(.72)}}@keyframes sl-head-pad{to{padding-top:.6rem;padding-bottom:.6rem}}.card__heading,.card__heading a{font-family:var(--sl-serif);font-weight:400;font-size:2.1rem;letter-spacing:0;line-height:1.2}.card-information>.price,.price{font-family:var(--sl-sans);font-weight:400;letter-spacing:.04em}.price--on-sale .price-item--regular{color:var(--sl-muted)}.price-item--sale{color:var(--sl-ink)}.card__badge .badge,.badge{border-radius:0;font-size:1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:.6rem 1.2rem;background:#fff;color:var(--sl-ink);border:0}.price__badge-sale,.badge.price__badge-sale{background:var(--sl-blue);color:var(--sl-ink)}.card__media .media img{transition:opacity .8s ease,transform 1.2s var(--sl-ease)}.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.03)}.card--standard .card__inner{background:var(--sl-mist)}.quick-add__submit{font-size:1.1rem;letter-spacing:.22em;min-height:4.4rem;background:#fffffff5}@media screen and (min-width:990px){.card-wrapper .quick-add{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s var(--sl-ease)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:none}}.collection-list .card__heading,.collection-card-wrapper .card__heading{font-size:2.8rem}.collection-list .card__heading .icon-wrap{display:none}.title-wrapper-with-link .title,.collection-list-title,.related-products__heading,.title.inline-richtext{font-family:var(--sl-serif);font-weight:300;font-size:clamp(3.6rem,4vw,5.6rem)}.title-wrapper-with-link{align-items:flex-end;margin-bottom:4rem}.link.underlined-link,.title-wrapper-with-link .link{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase}.product__title h1,.product__title .h1{font-family:var(--sl-serif);font-weight:300;font-size:clamp(3.6rem,3.6vw,5.2rem);line-height:1.04}.product__text.caption-with-letter-spacing,.product__text.uppercase{font-size:1.1rem;letter-spacing:.3em;color:var(--sl-blue-deep);font-weight:500}.product .price{font-size:2rem}.product-form__input input[type=radio]:not(.swatch-input__input)+label{border-radius:0;min-width:5.6rem;font-size:1.3rem;letter-spacing:.08em;border-color:var(--sl-silver);transition:background .2s,color .2s,border-color .2s}.product-form__input input[type=radio]:not(.swatch-input__input):checked+label{background:var(--sl-ink);border-color:var(--sl-ink);color:#fff}.product-form__input .form__label{font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.product-form__submit{min-height:5.8rem}.product__accordion .accordion__title{font-family:var(--sl-sans);font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.accordion{border-color:var(--sl-line)}.accordion__content,.product__description{color:var(--sl-muted);line-height:1.8}.sl-fit-card{display:flex;gap:1.8rem;align-items:center;background:var(--sl-mist);padding:2.2rem 2.4rem;margin:1.6rem 0 0;text-decoration:none;color:var(--sl-ink);transition:background .3s}.sl-fit-card:hover{background:#e6f0fc}.sl-fit-card__title{display:block;font-family:var(--sl-serif);font-size:2.2rem;font-weight:400;line-height:1.2}.sl-fit-card__text{display:block;font-size:1.4rem;color:var(--sl-muted);margin-top:.2rem}.sl-fit-card svg{flex:none}.sl-hero{background:var(--sl-mist)}.sl-hero__grid{display:flex;flex-wrap:wrap;align-items:stretch;min-height:76rem}.sl-hero__copy{flex:1 1 44rem;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3.2rem;padding:6rem 0}@media screen and (min-width:990px){.sl-hero__copy{padding:8rem 6rem 8rem 0}}.sl-hero__title{font-family:var(--sl-serif);font-weight:300;font-size:clamp(5.2rem,7vw,10.4rem);line-height:.98;margin:0}.sl-hero__text{margin:0;max-width:42rem;font-size:1.7rem;line-height:1.75;color:var(--sl-muted)}.sl-hero__buttons{display:flex;gap:1.4rem;flex-wrap:wrap}.sl-hero__media{flex:1 1 52rem;min-width:0;position:relative;min-height:56rem;margin:0 0 4.8rem}@media screen and (min-width:990px){.sl-hero__media{margin:4.8rem 0}}.sl-hero__clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#c9d9ea}.sl-hero__clip img,.sl-hero__clip .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.sl-hero__clip .placeholder-svg{fill:#1e2b3f2e;background:#c9d9ea}.sl-hero__tag{position:absolute;left:1.6rem;bottom:1.6rem;background:#fff;padding:2rem 2.6rem;text-decoration:none;color:var(--sl-ink);display:flex;flex-direction:column;gap:.4rem;box-shadow:0 2rem 4rem #1e2b3f14}@media screen and (min-width:990px){.sl-hero__tag{left:-3.2rem;bottom:4.8rem}}.sl-hero__tag-label{font-size:1rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--sl-muted)}.sl-hero__tag-name{font-family:var(--sl-serif);font-size:2.4rem}.sl-hero__tag-price{font-size:1.4rem;color:var(--sl-muted)}@media(prefers-reduced-motion:no-preference){.sl-rise{animation:sl-rise 1.2s var(--sl-ease) both}.sl-d1{animation-delay:.15s}.sl-d2{animation-delay:.3s}.sl-d3{animation-delay:.45s}.sl-d4{animation-delay:.7s}.sl-zoom{animation:sl-zoom 2.6s var(--sl-ease) both}}@keyframes sl-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sl-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.sl-promise{border-bottom:1px solid var(--sl-line)}.sl-promise__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.sl-promise__item{padding:3.2rem 1.6rem;text-align:center}.sl-promise__big{font-family:var(--sl-serif);font-size:3rem;font-weight:400;line-height:1.1}.sl-promise__small{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sl-muted);margin-top:.6rem}.sl-split__bg{background:var(--sl-mist)}.sl-split__grid{display:flex;flex-wrap:wrap;align-items:center}.sl-split--reverse .sl-split__grid{flex-direction:row-reverse}.sl-split__media{flex:1 1 52rem;min-width:0;min-height:52rem;position:relative;background:#b9cde3;overflow:hidden}@media screen and (min-width:990px){.sl-split__media{min-height:68rem;margin:-4.8rem 0}}.sl-split__media img,.sl-split__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sl-split__media .placeholder-svg{fill:#1e2b3f2e}.sl-split__copy{flex:1 1 44rem;min-width:0;padding:6rem 0;display:flex;flex-direction:column;gap:2.8rem}@media screen and (min-width:990px){.sl-split__copy{padding:9.6rem 0 9.6rem 8rem}.sl-split--reverse .sl-split__copy{padding:9.6rem 8rem 9.6rem 0}}.sl-split__title{font-family:var(--sl-serif);font-weight:300;font-size:clamp(5rem,6vw,8.8rem);line-height:.98;margin:0}.sl-split__text{margin:0;max-width:40rem;font-size:1.7rem;line-height:1.75;color:var(--sl-muted)}.sl-bigmarquee{overflow:hidden;border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);padding:3rem 0}.sl-bigmarquee__track{display:flex;width:max-content;animation:sl-marquee var(--sl-speed, 90s) linear infinite}.sl-bigmarquee__item{display:inline-flex;align-items:center;gap:5.6rem;padding-right:5.6rem;white-space:nowrap;font-family:var(--sl-serif);font-weight:300;font-style:italic;font-size:clamp(4.4rem,6vw,7.6rem);line-height:1.1}.sl-occasions__row{border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);padding:3.6rem 0;display:flex;flex-wrap:wrap;gap:1.6rem 4.8rem;align-items:center;justify-content:center}.sl-occasions__label{font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:var(--sl-muted)}.sl-occasions__link{font-family:var(--sl-serif);font-size:2.8rem;font-style:italic;text-decoration:none;color:var(--sl-ink);transition:color .2s}.sl-occasions__link:hover,.sl-occasions__link--accent{color:var(--sl-blue-deep)}.sl-story__grid{display:flex;flex-wrap:wrap;gap:6rem;align-items:center}@media screen and (min-width:990px){.sl-story__grid{gap:9.6rem}}.sl-story__media{flex:1 1 36rem;min-width:0;max-width:50rem;position:relative}.sl-story__frame{aspect-ratio:4 / 5;background:#e3eaf2;position:relative;overflow:hidden;z-index:1}.sl-story__frame img,.sl-story__frame .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.sl-story__frame .placeholder-svg{fill:#1e2b3f26}.sl-story__outline{position:absolute;right:-2.8rem;bottom:-2.8rem;width:60%;height:60%;border:1px solid var(--sl-blue);z-index:0}.sl-story__copy{flex:1 1 44rem;min-width:0}.sl-story__quote{margin:0;font-family:var(--sl-serif);font-weight:300;font-style:italic;font-size:clamp(3.2rem,3.4vw,4.8rem);line-height:1.2}.sl-story__text{margin:3.6rem 0 0;font-size:1.7rem;line-height:1.85;color:var(--sl-muted);max-width:54rem}.sl-story__sign{display:flex;align-items:center;gap:3.2rem;margin-top:4rem;flex-wrap:wrap}.sl-story__name{font-family:var(--sl-serif);font-style:italic;font-size:3rem}.sl-crafts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));border-top:1px solid var(--sl-line);border-left:1px solid var(--sl-line)}.sl-craft{border-right:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line);padding:4rem 2.8rem;display:flex;flex-direction:column;justify-content:space-between;gap:4.8rem;min-height:20rem;text-decoration:none;color:var(--sl-ink);transition:background .4s}a.sl-craft:hover{background:var(--sl-mist)}.sl-craft__num{font-family:var(--sl-serif);font-size:1.8rem;font-style:italic;color:var(--sl-blue-deep)}.sl-craft__name{display:block;font-family:var(--sl-serif);font-size:3.2rem;font-weight:400;line-height:1}.sl-craft__sub{display:block;font-size:1.4rem;color:var(--sl-muted);margin-top:1rem}.sl-reviews{background:var(--sl-mist)}.sl-reviews__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sl-reviews__track{display:flex;width:max-content;gap:2.4rem;padding-right:2.4rem;animation:sl-marquee var(--sl-speed, 70s) linear infinite}.sl-reviews__viewport:hover .sl-reviews__track,.sl-reviews__viewport:focus-within .sl-reviews__track{animation-play-state:paused}.sl-review{margin:0;width:36rem;flex:none;background:#fff;padding:4rem 3.2rem;display:flex;flex-direction:column;gap:2.8rem;justify-content:space-between}.sl-review__stars{color:var(--sl-blue);font-size:1.4rem;letter-spacing:.4rem;margin-bottom:2rem}.sl-review__quote{margin:0;font-family:var(--sl-serif);font-size:2.2rem;line-height:1.45}.sl-review__who{border-top:1px solid var(--sl-line);padding-top:2rem}.sl-review__name{display:block;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.sl-review__item{display:block;font-size:1.3rem;color:var(--sl-muted);margin-top:.4rem}.sl-reviews__apps{margin-top:4.8rem}.sl-signoff__text{margin:0 auto;max-width:90rem;font-family:var(--sl-serif);font-weight:300;font-size:clamp(4.2rem,6vw,8.8rem);line-height:1.04;text-align:center}.sl-signoff__text em{font-style:italic;color:var(--sl-blue-deep)}.sl-news__box{border:1px solid var(--sl-line);padding:4.8rem 2.4rem;display:flex;flex-wrap:wrap;gap:4rem;align-items:center;justify-content:space-between}@media screen and (min-width:750px){.sl-news__box{padding:6.4rem 4.8rem}}.sl-news__copy{flex:1 1 36rem}.sl-news__title{margin:0;font-family:var(--sl-serif);font-weight:300;font-size:clamp(3.4rem,3.4vw,4.6rem);line-height:1.05}.sl-news__text{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.7;color:var(--sl-muted)}.sl-news__form{flex:1 1 42rem}.sl-news__field{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--sl-ink)}.sl-news__input{flex:1 1 24rem;height:5.6rem;border:0;background:transparent;padding:0 .4rem;font-family:var(--sl-sans);font-weight:300;font-size:1.6rem;color:var(--sl-ink)}.sl-news__input:focus{outline:2px solid var(--sl-blue);outline-offset:2px}.sl-news__submit{height:5.6rem;padding:0 .8rem 0 2.4rem;border:0;background:transparent;color:var(--sl-ink);font-family:var(--sl-sans);font-weight:500;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;cursor:pointer}.sl-news__submit:hover{color:var(--sl-blue-deep)}.sl-news__msg{margin-top:1.2rem;font-size:1.4rem}.sl-footer{background:var(--sl-blue);color:var(--sl-ink)}.sl-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:4.8rem;padding-top:8rem;padding-bottom:4rem}.sl-footer__logo{height:7.6rem;width:auto;display:block}.sl-footer__about{margin:2rem 0 0;font-size:1.5rem;line-height:1.7;max-width:28rem}.sl-footer__head{font-size:1.1rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;margin:0 0 2rem;font-family:var(--sl-sans)}.sl-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem;font-size:1.5rem}.sl-footer__list a{color:var(--sl-ink);text-decoration:none}.sl-footer__list a:hover{text-decoration:underline;text-underline-offset:.3rem}.sl-footer__bottom{border-top:1px solid rgba(30,43,63,.25);padding-top:2.4rem;padding-bottom:2.4rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;font-size:1.2rem;letter-spacing:.06em}.sl-footer__bottom a{color:var(--sl-ink);text-decoration:none;margin-right:1.6rem}.sl-footer__payments{display:flex;gap:.6rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sl-pad{padding-top:var(--sl-pt, 12rem);padding-bottom:var(--sl-pb, 0)}@media screen and (max-width:749px){.sl-pad{padding-top:calc(var(--sl-pt, 12rem) * .6);padding-bottom:calc(var(--sl-pb, 0rem) * .6)}}@media(prefers-reduced-motion:reduce){.sl-announce__track,.sl-bigmarquee__track,.sl-reviews__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.sl-dup{display:none!important}}.sl-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem}.sl-cat{display:flex;flex-direction:column;gap:2rem;text-decoration:none;color:var(--sl-ink);text-align:center}.sl-cat__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e8d9dc}.sl-cat:nth-child(4n+2) .sl-cat__media{background:#dce5df}.sl-cat:nth-child(4n+3) .sl-cat__media{background:#c9d9ea}.sl-cat:nth-child(4n+4) .sl-cat__media{background:#f1e6d2}.sl-cat__media img,.sl-cat__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sl-ease)}.sl-cat__media .placeholder-svg{fill:#1e2b3f1f}.sl-cat:hover .sl-cat__media img{transform:scale(1.025)}.sl-cat__name{font-family:var(--sl-serif);font-size:3rem;font-weight:400;line-height:1.1}.sl-cat__cta{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sl-muted);margin-top:-1.4rem;transition:color .2s}.sl-cat:hover .sl-cat__cta{color:var(--sl-blue-deep)}@media screen and (min-width:750px)and (max-width:989px){.sl-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sl-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.sl-cat{gap:1.2rem}.sl-cat__name{font-size:2rem}.sl-cat__cta{font-size:1rem;margin-top:-.8rem}}.related-products .title-wrapper,.related-products__heading{text-align:center;justify-content:center}.related-products__heading{width:100%;margin-bottom:5.2rem}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.sl-heading em,.sl-signoff__text em,.title em,.sl-split__title em,.sl-news__title em{color:inherit}.sl-hero__title em,.sl-phero__title em{color:var(--sl-blue-deep)}.sl-size-tab .accordion__content{padding-bottom:2rem}.sl-size-tab__note{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.08em;color:var(--sl-muted)}.sl-size-chart{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 2rem;border:1px solid var(--sl-line)}.sl-size-chart table{width:100%;min-width:42rem;border-collapse:collapse;border:0;margin:0;table-layout:auto;font-family:var(--sl-sans);font-size:1.4rem;color:var(--sl-ink);background:#fff}.sl-size-chart table *{font-family:inherit}.sl-size-chart th,.sl-size-chart td,.sl-size-chart tr:first-child td{border:0;border-bottom:1px solid var(--sl-line);padding:1.2rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap;background:transparent}.sl-size-chart thead th,.sl-size-chart thead td,.sl-size-chart tr:first-child th,.sl-size-chart tr:first-child td{background:var(--sl-mist);font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:normal;line-height:1.4}.sl-size-chart tr>:first-child{text-align:left;padding-left:1.6rem;font-weight:500}.sl-size-chart tbody tr:last-child>*{border-bottom:0}.sl-size-chart tbody tr:hover>*{background:#f8fbff}.sl-size-tab__fit{margin:0;font-size:1.4rem;line-height:1.7;color:var(--sl-muted)}.sl-size-tab__fit a{color:var(--sl-ink);text-underline-offset:.3rem}@media screen and (max-width:749px){.sl-size-chart table{font-size:1.3rem}.sl-size-chart th,.sl-size-chart td{padding:1rem .8rem}}.sl-size-tab .sl-size-chart table,.sl-size-tab .sl-size-chart table th,.sl-size-tab .sl-size-chart table td{border-left:0;border-right:0;border-top:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.sl-size-tab .sl-size-chart table th,.sl-size-tab .sl-size-chart table td{border-bottom:1px solid var(--sl-line)}.sl-size-tab .sl-size-chart table tbody tr:last-child>*{border-bottom:0}.sl-size-tab .sl-size-chart table{box-shadow:none}.sl-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:8rem;align-items:start}.sl-faq__intro{position:sticky;top:12rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.sl-faq__intro .sl-eyebrow{margin-bottom:-1rem}.sl-faq__text{font-size:1.6rem;line-height:1.75;color:var(--sl-muted)}.sl-faq__text p{margin:0}.sl-faq__list{border-top:1px solid var(--sl-ink)}.sl-faq__item{border-bottom:1px solid var(--sl-line)}.sl-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.6rem 0;min-height:4.4rem;font-family:var(--sl-serif);font-size:2.3rem;font-weight:400;line-height:1.3;color:var(--sl-ink);transition:color .2s}.sl-faq__q::-webkit-details-marker{display:none}.sl-faq__q:hover{color:var(--sl-blue-deep)}.sl-faq__q:focus-visible{outline:2px solid var(--sl-blue);outline-offset:4px}.sl-faq__icon{position:relative;flex:none;width:1.6rem;height:1.6rem}.sl-faq__icon:before,.sl-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .35s var(--sl-ease)}.sl-faq__icon:after{transform:rotate(90deg)}.sl-faq__item[open] .sl-faq__icon:after{transform:rotate(0)}.sl-faq__a{padding:0 6.4rem 2.8rem 0;font-size:1.6rem;line-height:1.8;color:var(--sl-muted)}.sl-faq__a p{margin:0 0 1rem}.sl-faq__a p:last-child{margin:0}.sl-faq__a a{color:var(--sl-ink);text-underline-offset:.3rem}@media(prefers-reduced-motion:no-preference){.sl-faq__item[open] .sl-faq__a{animation:sl-faq-in .45s var(--sl-ease)}}@keyframes sl-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media screen and (min-width:750px)and (max-width:989px){.sl-faq__grid{grid-template-columns:1fr;gap:4.8rem}.sl-faq__intro{position:static}}@media screen and (max-width:749px){.sl-faq__grid{grid-template-columns:1fr;gap:3.6rem}.sl-faq__intro{position:static;gap:1.8rem}.sl-faq__q{font-size:1.9rem;padding:2rem 0}.sl-faq__a{padding-right:0;font-size:1.5rem}}.product-form__input .swatch-input__input+.swatch-input__label{background:transparent!important;border:0!important;padding:.3rem!important;min-width:0!important;min-height:0!important;margin:0 .6rem .6rem 0;border-radius:50%;outline:1px solid transparent;outline-offset:0;box-shadow:none;transition:outline-color .2s,transform .2s}.product-form__input .swatch-input__input+.swatch-input__label .swatch{width:3.4rem;height:3.4rem;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #1e2b3f26}.product-form__input .swatch-input__input+.swatch-input__label:hover{outline:1px solid var(--sl-silver)}.product-form__input .swatch-input__input:checked+.swatch-input__label{background:transparent!important;outline:2px solid var(--sl-blue-deep);outline-offset:0}.product-form__input .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--sl-blue-deep);box-shadow:0 0 0 4px #72b3f359}.product-form__input .swatch-input__input.visually-disabled+.swatch-input__label,.product-form__input .swatch-input__input:disabled+.swatch-input__label{opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sl-theme.css.map */
