.c27u,.c27u *{box-sizing:border-box}.c27u{--u-pad: 72px;padding:var(--u-pad) 0;background:#fff;color:var(--c27-ink, #1f1f1d)}.c27u--tight{--u-pad: 48px}.c27u--flush-top{padding-top:0}.c27u--soft{background:var(--c27-soft, #f2f2f2)}.c27u--dark{background:var(--c27-black, #141413);color:#fff}@media(min-width:1024px){.c27u{--u-pad: 120px}.c27u--tight{--u-pad: 72px}}.c27u-eyebrow{margin:0 0 14px;font-family:Inter Tight,Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--c27-grey, #6b6b6b)}.c27u--dark .c27u-eyebrow{color:#fff9}.c27u-h1,.c27u-h2,.c27u-h3{margin:0;font-family:Inter Tight,Inter,sans-serif!important;font-weight:800!important;text-transform:uppercase;color:inherit!important;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.c27u-h1{font-size:clamp(42px,8.6vw,116px)!important;line-height:.95!important;letter-spacing:-.045em!important}.c27u-h2{font-size:clamp(34px,6.4vw,80px)!important;line-height:.95!important;letter-spacing:-.04em!important}.c27u-h3{font-size:20px!important;line-height:1.05!important;letter-spacing:-.02em!important}.c27u-lead{margin:0;max-width:620px;font-family:Inter,sans-serif;font-size:17px;line-height:1.55;color:#3d3d3a}.c27u--dark .c27u-lead{color:#ffffffc7}@media(min-width:1024px){.c27u-lead{font-size:19px}}.c27u-lead p{margin:0 0 .8em}.c27u-lead p:last-child{margin-bottom:0}.c27u-lead a{color:inherit;text-decoration:underline;text-underline-offset:3px}.c27u-hero__row .c27u-actions{margin-top:4px}.c27u-rte{font-family:Inter,sans-serif;font-size:16px;line-height:1.65;color:#3d3d3a}.c27u-rte p{margin:0 0 1em}.c27u-rte p:last-child{margin-bottom:0}.c27u-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.c27u--dark .c27u-rte{color:#ffffffc7}.c27u-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.c27u-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border:0;border-radius:0!important;background:var(--c27-ink, #1f1f1d);color:#fff!important;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,color .2s ease}.c27u-btn:hover{background:#000}.c27u--dark .c27u-btn{background:#fff;color:var(--c27-ink, #1f1f1d)!important}.c27u--dark .c27u-btn:hover{background:var(--c27-soft, #f2f2f2)}.c27u-btn--full{width:100%}.c27u-link{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:inherit!important;text-decoration:underline;text-underline-offset:3px}.c27u-link:hover{text-decoration-thickness:2px}.c27u-hero{padding-top:40px}@media(min-width:1024px){.c27u-hero{padding-top:72px}}.c27u-hero__row{display:grid;gap:24px;margin-top:28px}@media(min-width:1024px){.c27u-hero__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end;margin-top:44px}.c27u-hero__row .c27u-actions{justify-content:flex-end;margin-top:0}}.c27u-hero__media{position:relative;margin-top:40px;aspect-ratio:4 / 5;overflow:hidden;background:var(--c27-soft, #f2f2f2)}@media(min-width:750px){.c27u-hero__media{aspect-ratio:16 / 9}}@media(min-width:1024px){.c27u-hero__media{margin-top:64px;aspect-ratio:21 / 9}}.c27u-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.c27u-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:2px solid currentColor}.c27u-hero .c27u-facts{margin-top:40px}@media(min-width:1024px){.c27u-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.c27u-hero .c27u-facts{margin-top:56px}}.c27u-facts li{display:grid;align-content:start;gap:8px;margin:0;padding:20px 16px 22px 0;border-bottom:1px solid var(--c27-line, #e8e8e8)}.c27u-facts li:nth-child(odd){padding-right:16px}@media(min-width:1024px){.c27u-facts li{padding:24px 24px 8px 0;border-bottom:0}.c27u-facts li+li{padding-left:24px;border-left:1px solid var(--c27-line, #e8e8e8)}}.c27u-facts b{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.c27u-facts span{font-family:Inter,sans-serif;font-size:13.5px;line-height:1.45;color:var(--c27-grey, #6b6b6b)}.c27u-chapter__grid{display:grid;gap:32px}@media(min-width:1024px){.c27u-chapter__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 32px;align-items:start}.c27u-chapter__media{grid-column:1 / span 6;position:sticky;top:100px}.c27u-chapter__copy{grid-column:8 / span 5}.c27u-chapter--image-right .c27u-chapter__media{grid-column:7 / span 6;grid-row:1}.c27u-chapter--image-right .c27u-chapter__copy{grid-column:1 / span 5;grid-row:1}.c27u-chapter--no-image .c27u-chapter__copy{grid-column:1 / span 7}}.c27u-chapter__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--c27-soft, #f2f2f2)}.c27u-chapter__media img{display:block;width:100%;height:100%;object-fit:cover}.c27u-chapter__num{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding-top:16px;border-top:2px solid currentColor;font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.c27u-chapter__num span+span{color:var(--c27-grey, #6b6b6b);font-weight:600}.c27u--dark .c27u-chapter__num span+span{color:#fff9}.c27u-chapter .c27u-h2{margin-bottom:28px}@media(min-width:1024px){.c27u-chapter .c27u-h2{font-size:clamp(40px,4.2vw,62px)!important}.c27u-chapter--no-image .c27u-h2{font-size:clamp(40px,5.4vw,80px)!important}}.c27u-chapter__stat{display:grid;gap:12px;margin:8px 0 0;padding-top:16px;border-top:2px solid currentColor}.c27u-chapter__stat b{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(96px,22vw,240px);font-weight:800;line-height:.8;letter-spacing:-.06em}.c27u-chapter__stat span{max-width:320px;font-family:Inter,sans-serif;font-size:15px;line-height:1.5;color:var(--c27-grey, #6b6b6b)}@media(min-width:1024px){.c27u-chapter__stat{grid-column:9 / span 4;margin-top:0}}.c27u-quote{margin:32px 0 0;padding:0 0 0 18px;border-left:2px solid currentColor;font-family:Inter Tight,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.c27u-video__head{display:grid;gap:18px;margin-bottom:32px}@media(min-width:1024px){.c27u-video__head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:48px;margin-bottom:44px}}.c27u-yt{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.c27u-yt img,.c27u-yt iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;object-fit:cover}.c27u-yt__play{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:0;border-radius:0;background:#fff;color:var(--c27-ink, #1f1f1d);font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.c27u-yt__play:hover,.c27u-yt__play:focus-visible{background:var(--c27-ink, #1f1f1d);color:#fff}.c27u-yt__play svg{width:14px;height:16px}@media(min-width:1024px){.c27u-yt__play{left:32px;bottom:32px;min-height:56px;padding:0 22px}}.c27u-video__note{margin:12px 0 0;font-family:Inter,sans-serif;font-size:12.5px;color:var(--c27-grey, #6b6b6b)}.c27u--dark .c27u-video__note{color:#ffffff8c}.c27u-values__head{display:grid;gap:20px;margin-bottom:40px}@media(min-width:1024px){.c27u-values__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:64px}}.c27u-values__list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:c27u-v}@media(min-width:750px){.c27u-values__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media(min-width:1024px){.c27u-values__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.c27u-values__list li{display:grid;align-content:start;gap:10px;margin:0;padding:22px 0 28px;border-top:1px solid rgba(127,127,127,.35);counter-increment:c27u-v}.c27u-values__list li:before{content:counter(c27u-v,decimal-leading-zero);font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--c27-grey, #6b6b6b)}.c27u--dark .c27u-values__list li:before{color:#ffffff80}.c27u-values__list p{margin:0;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.55;color:var(--c27-grey, #6b6b6b)}.c27u--dark .c27u-values__list p{color:#ffffffb3}.c27u-links__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px;padding-top:18px;border-top:2px solid currentColor}.c27u-links__grid{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--c27-line, #e8e8e8);border:1px solid var(--c27-line, #e8e8e8)}@media(min-width:750px){.c27u-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.c27u-links__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.c27u-links__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.c27u-links__grid li{margin:0;background:#fff}.c27u-tile{display:grid;grid-template-rows:auto 1fr auto;gap:12px;height:100%;min-height:156px;padding:20px 18px 18px;color:var(--c27-ink, #1f1f1d)!important;text-decoration:none!important;transition:background-color .25s ease,color .25s ease}@media(min-width:1024px){.c27u-tile{min-height:260px;padding:28px 26px 24px}}.c27u-tile__k{font-family:Inter Tight,Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c27-grey, #6b6b6b);transition:color .25s ease}.c27u-tile__t{align-self:end;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.c27u-tile__d{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.45;color:#4a4a47;transition:color .25s ease}.c27u-tile__d i{flex:none;font-style:normal;font-size:20px;line-height:1;transition:transform .25s ease}.c27u-tile:hover,.c27u-tile:focus-visible{background:var(--c27-ink, #1f1f1d);color:#fff!important}.c27u-tile:hover .c27u-tile__k,.c27u-tile:focus-visible .c27u-tile__k,.c27u-tile:hover .c27u-tile__d,.c27u-tile:focus-visible .c27u-tile__d{color:#ffffffbf}.c27u-tile:hover .c27u-tile__d i{transform:translate(4px)}.c27u-search{display:flex;width:100%;max-width:720px;margin:0;border:2px solid var(--c27-ink, #1f1f1d);background:#fff}.c27u-search input[type=search]{flex:1 1 auto;min-width:0;height:56px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Inter,sans-serif;font-size:16px!important;color:var(--c27-ink, #1f1f1d);-webkit-appearance:none;appearance:none}.c27u-search input[type=search]:focus{outline:none}.c27u-search:focus-within{outline:2px solid var(--c27-ink, #1f1f1d);outline-offset:2px}.c27u-search button{flex:none;min-height:56px;padding:0 22px;border:0;border-radius:0;background:var(--c27-ink, #1f1f1d);color:#fff;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.c27u-search button:hover{background:#000}.c27u-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.c27u-chips li{margin:0}.c27u-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--c27-line, #e8e8e8);border-radius:0;background:#fff;color:var(--c27-ink, #1f1f1d)!important;font-family:Inter,sans-serif;font-size:13.5px;text-decoration:none!important;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.c27u-chips a:hover{border-color:var(--c27-ink, #1f1f1d);background:var(--c27-ink, #1f1f1d);color:#fff!important}.c27u-404{padding-top:32px;overflow:hidden}@media(min-width:1024px){.c27u-404{padding-top:56px}}.c27u-404__big{display:block;margin:0 0 8px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(120px,30vw,320px);font-weight:800;line-height:.78;letter-spacing:-.06em;color:#ebebe8;-webkit-user-select:none;user-select:none}.c27u-404 .c27u-lead{margin:22px 0 28px}.template-search .main-search .c27u-searchpage{padding-top:32px}@media(min-width:1024px){.template-search .main-search .c27u-searchpage{padding-top:56px}}.c27u-searchpage__head{padding-bottom:28px;border-bottom:2px solid var(--c27-ink, #1f1f1d)}.c27u-searchpage__head .c27u-h1{font-size:clamp(38px,8vw,96px)!important;margin-bottom:24px}.c27u-searchpage__count{margin:16px 0 0;font-family:Inter,sans-serif;font-size:14px;color:var(--c27-grey, #6b6b6b)}.c27u-searchpage__h2{display:flex;align-items:baseline;gap:10px;margin:48px 0 20px!important;font-family:Inter Tight,Inter,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:uppercase}.c27u-searchpage__h2 small{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:var(--c27-grey, #6b6b6b)}.template-search .main-search .blog-item__image{border-radius:0!important}.template-search .main-search .blog-item__title-holder .text-size--large{font-family:Inter Tight,Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.c27u-pages{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--c27-line, #e8e8e8)}.c27u-pages a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--c27-line, #e8e8e8);color:var(--c27-ink, #1f1f1d)!important;font-family:Inter Tight,Inter,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none!important}.c27u-pages a:hover{text-decoration:underline!important;text-underline-offset:3px}.c27u-empty{margin-top:40px}.c27u-empty__msg{margin:0 0 8px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.c27u-empty__sub{margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:#4a4a47}.c27u-empty__block{margin-top:48px}.c27u-empty__block>.c27u-eyebrow{margin-bottom:16px}.c27u-quizband{display:grid;gap:18px;margin-top:48px;padding:28px 22px;background:var(--c27-black, #141413);color:#fff}@media(min-width:1024px){.c27u-quizband{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:40px 44px}}.c27u-quizband .c27u-h3{font-size:clamp(24px,3vw,34px)!important;line-height:.95!important}.c27u-quizband p{margin:10px 0 0;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.5;color:#ffffffbf}.c27u-quizband .c27u-btn{background:#fff;color:var(--c27-ink, #1f1f1d)!important}.c27u-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.c27u-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}}.c27u-products>li{margin:0;min-width:0}.c27u-products>li>*{width:100%!important;max-width:none!important}.template-customers-login .account,.template-customers-register .account,.template-customers-reset_password .account,.template-customers-activate_account .account{max-width:520px}[class*=template-customers] .account h1,[class*=template-customers] .account h3.h2{font-family:Inter Tight,Inter,sans-serif!important;font-weight:800!important;font-size:clamp(38px,8vw,72px)!important;line-height:.92!important;letter-spacing:-.04em!important;text-transform:uppercase}[class*=template-customers] .account h2,[class*=template-customers] .account .h4,[class*=template-customers] .account .h5{font-family:Inter Tight,Inter,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.02em}[class*=template-customers] .account__form-block{max-width:none}[class*=template-customers] .account input:not([type=checkbox]):not([type=submit]):not([type=hidden]),[class*=template-customers] .account select,[class*=template-customers] .account textarea{height:56px;padding:0 16px;border:1px solid #cfcfcb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-family:Inter,sans-serif;font-size:16px;color:var(--c27-ink, #1f1f1d)}[class*=template-customers] .account input:focus,[class*=template-customers] .account select:focus{border-color:var(--c27-ink, #1f1f1d)!important;outline:1px solid var(--c27-ink, #1f1f1d);outline-offset:0}[class*=template-customers] .account input.error{border-color:var(--c27-ink, #1f1f1d)!important;border-width:2px!important}[class*=template-customers] .account .button,[class*=template-customers] .account input[type=submit]{min-height:56px;padding:0 28px;border-radius:0!important;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[class*=template-customers] .account .button--solid,[class*=template-customers] .account input[type=submit]{border:0!important;background:var(--c27-ink, #1f1f1d)!important;color:#fff!important}[class*=template-customers] .account .button--outline{border:1px solid var(--c27-ink, #1f1f1d)!important;background:#fff!important;color:var(--c27-ink, #1f1f1d)!important}.template-customers-login .account button[type=submit],.template-customers-register .account input[type=submit]{width:100%}[class*=template-customers] .account a:not(.button){color:var(--c27-ink, #1f1f1d);text-decoration:underline;text-underline-offset:3px}[class*=template-customers] .account .alert,[class*=template-customers] .account-table,[class*=template-customers] .account-widget{border-radius:0!important}[class*=template-customers] .account-table .thead,[class*=template-customers] .account-widget__head{background:var(--c27-soft, #f2f2f2);font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.c27u-acc-intro{margin:18px 0 28px;font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:#4a4a47}.c27u-perks__grid{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:2px solid currentColor}@media(min-width:750px){.c27u-perks__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media(min-width:1024px){.c27u-perks__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.c27u-perks__grid li{display:grid;align-content:start;gap:8px;margin:0;padding:22px 0 24px;border-bottom:1px solid rgba(127,127,127,.3)}.c27u-perks__grid b{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:.9;letter-spacing:-.045em}.c27u-perks__grid span{font-family:Inter,sans-serif;font-size:14.5px;line-height:1.5;color:var(--c27-grey, #6b6b6b)}.c27u--dark .c27u-perks__grid span{color:#ffffffb8}.c27u-perks__head{display:grid;gap:16px;margin-bottom:32px}@media(min-width:1024px){.c27u-perks__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:48px}}.template-cart .c27u-cart-head{padding:32px 0 24px}@media(min-width:1024px){.template-cart .c27u-cart-head{padding:56px 0 36px}}.template-cart .c27u-cart-head .c27u-h1{font-size:clamp(42px,9vw,104px)!important}.template-cart .cart-section{gap:32px}@media(min-width:1024px){.template-cart .cart-section{gap:56px}.template-cart .cart-section>aside{position:sticky;top:100px;align-self:start}}.template-cart .cart-holder.cart-block{border:0!important;border-top:2px solid var(--c27-ink, #1f1f1d)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.template-cart .cart-block__head{padding-left:0!important;padding-right:0!important;background:transparent!important;border-bottom:1px solid var(--c27-line, #e8e8e8)!important;font-family:Inter Tight,Inter,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c27-grey, #6b6b6b)}.template-cart .cart-form-item{padding-left:0!important;padding-right:0!important;border-bottom:1px solid var(--c27-line, #e8e8e8)}.template-cart .cart-item__thumbnail{border-radius:0!important;background:var(--c27-soft, #f2f2f2)}.template-cart .cart-item__thumbnail *{border-radius:0!important}.template-cart .cart-item__title{font-family:Inter Tight,Inter,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--c27-ink, #1f1f1d)!important}.template-cart .cart-item__price{font-family:Inter,sans-serif;font-size:14px;color:var(--c27-grey, #6b6b6b)}.template-cart .cart-form-item .qty-button,.template-cart .cart-form-item input[type=number],.template-cart .cart-form-item .quantity-selector *{border-radius:0!important}.template-cart .cart__subtotal-widget{padding:24px 22px!important;border:0!important;border-radius:0!important;background:var(--c27-soft, #f2f2f2)!important;box-shadow:none!important}@media(min-width:1024px){.template-cart .cart__subtotal-widget{padding:32px 30px!important}}.template-cart .cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #dcdcd8}.template-cart .cart__total>span{font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c27-grey, #6b6b6b)}.template-cart .cart__total strong{font-family:Inter Tight,Inter,sans-serif!important;font-size:clamp(30px,4vw,40px)!important;font-weight:800!important;letter-spacing:-.03em;color:var(--c27-ink, #1f1f1d)}.template-cart .cart__coupons label{font-family:Inter Tight,Inter,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c27-grey, #6b6b6b)}.template-cart .cart__coupons-form{display:flex;gap:0}.template-cart .cart__coupons-form input{flex:1 1 auto;min-width:0;height:48px!important;border:1px solid #cfcfcb!important;border-right:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:16px}.template-cart .cart__coupons-form button{height:48px!important;min-height:48px;border-radius:0!important;background:var(--c27-ink, #1f1f1d)!important;color:#fff!important;font-family:Inter Tight,Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-cart #CheckOut{width:100%;height:56px;min-height:56px;border:0!important;border-radius:0!important;background:var(--c27-ink, #1f1f1d)!important;color:#fff!important;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-cart #CheckOut:hover{background:#000!important}.template-cart .cart__shipping{font-family:Inter,sans-serif;font-size:12.5px;line-height:1.5}.c27u-cart-continue{display:inline-block;margin-top:16px}.c27u-cart-empty{display:grid;gap:14px;justify-items:start;padding:8px 0 24px;border-top:2px solid var(--c27-ink, #1f1f1d)}.c27u-cart-empty .c27u-lead{margin-top:18px}.template-cart .cart-section--empty>aside{display:none}.template-cart .cart-section--empty .cart__form.cart--empty{display:none}.template-cart .cart-section--empty{display:block}.c27u-colls__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.c27u-colls__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}}@media(min-width:1024px){.c27u-colls__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}.c27u-colls--compact .c27u-colls__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}@media(min-width:1024px){.c27u-colls--compact .c27u-colls__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}}.c27u-colls__grid li{margin:0;min-width:0}.c27u-coll{display:grid;gap:12px;color:var(--c27-ink, #1f1f1d)!important;text-decoration:none!important}.c27u-coll__img{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--c27-soft, #f2f2f2)}.c27u-coll__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.c27u-colls--compact .c27u-coll__img img{object-fit:contain;padding:12%;mix-blend-mode:multiply}.c27u-coll:hover .c27u-coll__img img{transform:scale(1.04)}.c27u-coll__t{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:Inter Tight,Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}@media(min-width:1024px){.c27u-coll__t{font-size:19px}}.c27u-colls--compact .c27u-coll__t{font-size:13px}.c27u-coll__t small{flex:none;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;color:var(--c27-grey, #6b6b6b);text-transform:none}.c27u-coll__d{margin:-4px 0 0;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.45;color:var(--c27-grey, #6b6b6b)}.c27u-coll:hover .c27u-coll__t span{text-decoration:underline;text-underline-offset:3px}.template-gift-card{--c27-ink: #1f1f1d;--c27-line: #e8e8e8;--c27-soft: #f2f2f2;background:#fff}.template-gift-card .gift-card-logo{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.template-gift-card .gift-card-content{border:2px solid var(--c27-ink)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.template-gift-card .gift-card-content h2{font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:#6b6b6b!important}.template-gift-card .gift-card-content .card-value{font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important;text-transform:uppercase;color:var(--c27-ink)!important}.template-gift-card .gift-card__code{border-radius:0!important;border:1px dashed var(--c27-ink)!important;background:var(--c27-soft)!important;color:var(--c27-ink)!important;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:.08em}.template-gift-card .gift-card__actions .button{min-height:56px;border-radius:0!important;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.template-gift-card .gift-card__actions .button--solid{border:0!important;background:var(--c27-ink)!important;color:#fff!important}.template-gift-card .gift-card__actions .button--outline{border:1px solid var(--c27-ink)!important;background:#fff!important;color:var(--c27-ink)!important}.template-gift-card .gift-card__icon{color:var(--c27-ink)}@media(prefers-reduced-motion:reduce){.c27u *,.c27u-coll__img img{transition:none!important}}.c27u-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:749px){.c27u-empty .c27u-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c27u-empty .c27u-tile{min-height:140px;padding:16px 14px}.c27u-empty .c27u-tile__t{font-size:21px}.c27u-empty .c27u-tile__d>span{display:none}}.template-cart [class*=jdgm]{border-radius:0!important}.template-cart .cart-section>main .cart__form+*{margin-top:0}.template-cart .cart-form-item--layout{padding-left:0!important;padding-right:0!important}.template-cart .cart-section [data-cart-total],.template-cart .cart-section [data-cart-count]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/c27-util.css.map */
