.bk{--bk-ink:#20211f;--bk-paper:#f4f1eb;--bk-line:#d4d1c9;--bk-muted:#5a5c55;--bk-accent:#d9e296;--bk-gutter:clamp(20px,5vw,80px);--bk-space:clamp(48px,8vw,112px);color:var(--bk-ink);background:var(--bk-paper);font-family:var(--font-body--family, sans-serif);line-height:1.5;font-size:16px}.bk *,.bk *:before,.bk *:after{box-sizing:border-box}.bk h1,.bk h2,.bk h3,.bk p{margin:0}.bk h1,.bk h2,.bk h3{font-family:var(--font-heading--family, sans-serif);font-weight:500}.bk a{color:inherit;text-underline-offset:5px}.bk :is(a,button,select,input):focus-visible{outline:3px solid currentColor;outline-offset:5px}.bk [hidden]{display:none!important}.bk img{display:block;max-width:100%;height:auto}.bk button,.bk select{font:inherit}.bk button,.bk a,.bk select{touch-action:manipulation}.bk button{cursor:pointer}.bk button:disabled{cursor:not-allowed;opacity:.5}.bk-wrap{padding:var(--bk-space) var(--bk-gutter)}.bk-kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.bk-heading{font-size:clamp(32px,4.5vw,64px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.bk-copy{max-width:48ch;color:var(--bk-muted)}.bk-heading-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.bk-heading-row .bk-heading{margin-top:12px}.bk-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;text-decoration:none;border-bottom:1px solid currentColor;flex-shrink:0}.bk-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 22px;color:var(--bk-paper)!important;background:var(--bk-ink);border:1px solid var(--bk-ink);text-decoration:none;transition:background .2s,color .2s}.bk-button:hover{background:#3c4036}.bk-button--light{background:var(--bk-paper);color:var(--bk-ink)!important}.bk-editor-note{padding:24px;border:1px dashed var(--bk-muted);margin:20px var(--bk-gutter);font-size:14px}.bk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bk-hero{position:relative;display:grid;grid-template-columns:1fr 1.1fr;min-height:680px}.bk-hero__copy{padding:clamp(48px,8vw,120px) var(--bk-gutter);display:flex;flex-direction:column;align-items:start;justify-content:center;gap:28px}.bk-hero h1{font-size:clamp(48px,6.7vw,104px);line-height:.94;letter-spacing:-.065em;max-width:10ch;text-wrap:balance}.bk-hero__visual{min-width:0;position:relative;overflow:hidden;background:#deddd2;display:flex;align-items:center;justify-content:center}.bk-hero__visual picture{display:block;width:100%;height:100%}.bk-hero__visual img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.bk-hero__signature{font-size:clamp(32px,5vw,78px);letter-spacing:-.07em;writing-mode:vertical-rl;opacity:.35}.bk-hero__caption{position:absolute;bottom:20px;left:20px;background:var(--bk-paper);padding:8px 12px;font-size:12px}.bk-hero__actions{display:flex;gap:16px 24px;flex-wrap:wrap}.bk-hero__edition{font-size:12px;margin-top:20px!important;color:var(--bk-muted)}.bk-univers{padding:20px var(--bk-gutter);border-bottom:1px solid var(--bk-line);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.bk-univers ul{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;padding:0;margin:0}.bk-univers a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid transparent}.bk-univers a:hover{border-color:currentColor}.bk-univers__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.bk-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bk-collection-card{display:block;text-decoration:none}.bk-collection-card__media{aspect-ratio:4/5;background:#e5e2da;overflow:hidden}.bk-collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.bk-collection-card:hover img{transform:scale(1.025)}.bk-collection-card__copy{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:16px}.bk-collection-card h3{font-size:clamp(20px,2vw,28px);letter-spacing:-.035em}.bk-collection-card__index{font-size:clamp(54px,9vw,140px);display:grid;place-items:center;height:100%;color:#636653;letter-spacing:-.08em}.bk-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.bk-product__image{display:block;aspect-ratio:3/4;background:#e5e2da;overflow:hidden}.bk-product__image img{width:100%;height:100%;object-fit:cover}.bk-product__body{display:flex;flex-direction:column;gap:8px;padding-top:14px}.bk-product h3{font-size:16px;line-height:1.4}.bk-product h3 a{text-decoration:none}.bk-product__price{font-size:14px}.bk-product select,.bk-studio select{width:100%;max-width:100%;min-height:48px;border:1px solid #76796d;background:transparent;color:var(--bk-ink);padding:10px 32px 10px 12px;border-radius:0;font-size:16px}.bk-product form{display:flex;flex-direction:column;gap:12px}.bk-product .bk-button{width:100%;font-size:14px}.bk-product__status{font-size:13px;color:var(--bk-muted)}.bk-product__unit{font-size:12px}.bk-products__footer{margin-top:28px}.bk-look{background:#e8e8df}.bk-look__layout{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,5vw,72px);align-items:start}.bk-look__visual{position:sticky;top:24px;aspect-ratio:3/4;background:#dedfd3;overflow:hidden}.bk-look__visual>img{width:100%;height:100%;object-fit:cover}.bk-look__visual--type{display:flex;align-items:center;justify-content:center;padding:32px}.bk-look__visual--type span{font-size:clamp(56px,8vw,128px);line-height:.9;letter-spacing:-.07em;max-width:5ch}.bk-look__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.bk-look__intro{margin-bottom:28px}.bk-look__intro .bk-copy{margin-top:16px}.bk-look__summary{display:flex;flex-direction:column;gap:16px;border-top:1px solid #a4a798;padding-top:24px;margin-top:28px}.bk-look__summary strong{font-weight:500;font-size:24px;letter-spacing:-.03em}.bk-status{min-height:1.5em;font-size:14px;max-width:60ch}.bk-enhanced .bk-individual-add,.bk-look [data-bk-complete]{display:none}.bk-look.bk-enhanced [data-bk-complete]{display:flex}.bk-look [data-bk-complete] .bk-button{align-self:start}.bk-studio{background:#22271f;color:#f4f1eb;--bk-ink:#f4f1eb;--bk-paper:#22271f;--bk-muted:#c2c9b9;--bk-line:#626b59}.bk-studio .bk-button{background:#d9e296;color:#22271f!important;border-color:#d9e296}.bk-studio__intro{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:40px}.bk-studio__intro .bk-heading{max-width:11ch;margin-top:16px}.bk-studio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bk-studio__slot{min-width:0}.bk-studio__image{aspect-ratio:4/5;background:#343e2b;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px}.bk-studio__image img{width:100%;height:100%;object-fit:cover}.bk-studio__image span{font-size:72px;line-height:1;color:#c2cbaf;letter-spacing:-.06em}.bk-studio label{display:block;font-size:14px;margin-bottom:10px}.bk-studio select{border-color:#949e86}.bk-studio option,.bk-studio optgroup{color:#20211f;background:#fff}.bk-studio__summary{border-top:1px solid var(--bk-line);padding-top:28px;margin-top:40px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bk-studio__total{font-size:clamp(24px,3vw,40px);letter-spacing:-.04em}.bk-studio__controls{display:none}.bk-studio.bk-enhanced .bk-studio__controls{display:block}.bk-studio.bk-enhanced .bk-studio__fallback{display:none}.bk-studio__fallback a{display:inline-flex;align-items:center;min-height:44px}.bk-studio__hint{font-size:13px;color:var(--bk-muted);margin-top:12px!important}.bk-policies{padding:32px var(--bk-gutter);display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--bk-line)}.bk-policies nav{display:flex;flex-wrap:wrap;gap:12px 28px}.bk-policies a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}@media(max-width:989px){.bk-hero{min-height:580px}.bk-hero__copy{padding:48px 28px}.bk-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-look__layout{gap:28px}.bk-look__products{grid-template-columns:1fr}.bk-look__products .bk-product{display:grid;grid-template-columns:110px 1fr;gap:16px}.bk-look__products .bk-product__body{padding:0}.bk-look__products .bk-product__image{align-self:start}.bk-studio__intro{align-items:start;flex-direction:column}}@media(max-width:649px){.bk-hero{grid-template-columns:1fr;min-height:0}.bk-hero__copy{padding:48px 20px;gap:24px}.bk-hero h1{font-size:clamp(48px,13vw,72px);max-width:11ch}.bk-hero__visual{min-height:400px;aspect-ratio:4/5}.bk-hero__signature{font-size:64px;writing-mode:horizontal-tb}.bk-hero__edition{margin-top:0!important}.bk-univers{gap:8px}.bk-univers ul{gap:4px 24px}.bk-heading-row{align-items:start;flex-direction:column;gap:16px}.bk-collection-grid{grid-template-columns:1fr}.bk-collection-card{display:grid;grid-template-columns:100px 1fr;border-top:1px solid var(--bk-line);gap:20px;padding-top:16px}.bk-collection-card__media{aspect-ratio:1}.bk-collection-card__index{font-size:44px}.bk-collection-card__copy{padding:12px 0}.bk-look__layout{grid-template-columns:1fr}.bk-look__visual{position:relative;top:auto;aspect-ratio:4/5}.bk-look__products{grid-template-columns:1fr}.bk-studio__grid{grid-template-columns:1fr;gap:32px}.bk-studio__slot{display:grid;grid-template-columns:100px 1fr;column-gap:16px;align-items:start}.bk-studio__image{grid-row:1/4;aspect-ratio:3/4;margin:0}.bk-studio__image span{font-size:44px}.bk-studio__slot label{margin-top:0}.bk-studio__slot select{font-size:16px}.bk-studio__slot .bk-studio__hint{grid-column:2}.bk-policies{gap:12px}.bk-policies nav{gap:4px 20px}}@media(prefers-reduced-motion:reduce){.bk *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bk .bk-arrow{width:18px;height:18px;flex:none;display:inline-block;vertical-align:middle}.bk-studio__piece-link{font-size:13px;justify-self:start}@media(max-width:649px){.bk-studio__piece-link{grid-column:2}}.bk-activation{min-height:72px;margin-bottom:16px}.bk-activation .bk-button{max-width:100%}.bk select{scroll-margin-block:24px}@media(max-width:649px){.bk-hero h1{font-size:clamp(42px,12.5vw,72px)}.bk-studio__slot{grid-template-columns:80px minmax(0,1fr)}.bk-heading{overflow-wrap:break-word}.bk-univers ul{gap:4px 20px}.bk-look__products .bk-product{grid-template-columns:90px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bootiky-v2.css.map */
