.product-page{background:#fff}.breadcrumbs{height:54px;padding:0 3vw;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#777}.breadcrumbs b{color:#111}.product-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(410px,.72fr);border-bottom:1px solid var(--line)}.gallery{padding:12px;border-right:1px solid var(--line)}.main-shot{height:min(70vw,790px);min-height:620px;position:relative;overflow:hidden;background:#efefed}.main-shot img{width:100%;height:100%;display:block;object-fit:cover;transition:opacity .18s}.shot-index{position:absolute;left:15px;top:15px;background:#ffffffe6;padding:8px 10px;font-size:8px;letter-spacing:.14em}.zoom-btn{position:absolute;right:15px;bottom:15px;width:48px;height:48px;border-radius:50%;border:1px solid #aaa;background:#ffffffeb;font-size:22px;cursor:pointer}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.thumb{height:125px;padding:0;border:1px solid transparent;background:#eee;overflow:hidden;cursor:pointer}.thumb.active{border-color:#111}.thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1)}.thumb:nth-child(2) img{filter:none}.product-details{align-self:start;position:sticky;top:66px;padding:42px 3.2vw 55px}.eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.18em}.detail-heart{width:42px;height:42px;border:1px solid #bbb;background:#fff;border-radius:50%;font-size:21px;cursor:pointer}.detail-heart.active{background:#111;color:#fff}.product-details h1{font:500 clamp(46px,4.5vw,73px)/.96 var(--serif);letter-spacing:-.045em;margin:24px 0 13px}.rating{display:flex;align-items:center;gap:10px;font-size:10px}.rating>span{letter-spacing:.12em}.rating a{border-bottom:1px solid #999;color:#777}.price{display:flex;align-items:center;gap:13px;margin:26px 0 20px}.price strong{font-size:26px}.price s{color:#999;font-size:15px}.price span{background:#b9deff;padding:6px 9px;font-size:9px}.lede{font-size:12px;line-height:1.65;color:#595959;margin:0 0 28px;max-width:510px}.option-block{border-top:1px solid var(--line);padding:19px 0}.option-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:10px}.option-head b{font-size:11px}.option-head span{color:#777}.size-guide{border:0;border-bottom:1px solid;background:none;padding:0;font-size:9px;cursor:pointer}.color-options{display:flex;gap:9px}.color{width:50px;height:50px;border:1px solid #ccc;background:#fff;padding:6px;cursor:pointer}.color.active{border:2px solid #111}.color i{width:100%;height:100%;display:block}.silver{background:linear-gradient(135deg,#f8f8f8,#9c9c9c,#ececec)}.ice{background:linear-gradient(135deg,#dff2ff,#79b9e4,#eff9ff)}.gold{background:linear-gradient(135deg,#fae8ad,#b88627,#f6dc85)}.sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.sizes button{height:47px;border:1px solid #ccc;background:#fff;cursor:pointer}.sizes button.active{background:#111;color:#fff;border-color:#111}.buy-actions{display:grid;grid-template-columns:1.45fr .8fr;gap:8px;margin-top:18px}.primary-add{height:61px;border:0;background:#111;color:#fff;padding:0 19px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:.09em;cursor:pointer}.pickup-btn{height:61px;border:1px solid #aaa;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;padding:0 13px;cursor:pointer}.pickup-btn>span{font-size:21px}.pickup-btn b{font-size:9px}.pickup-btn small{display:block;color:#777;font-weight:400;margin-top:3px}.pickup-btn.active{background:#e3f2ff;border-color:#6db8f7}.micro-benefits{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:9px 0 18px}.micro-benefits>div{min-height:70px;display:flex;align-items:center;gap:10px;padding:10px;border-right:1px solid var(--line)}.micro-benefits>div:last-child{border:0}.micro-benefits b{font:500 19px var(--serif)}.micro-benefits span{font-size:8px;line-height:1.45}.installments{background:#f2f2ef;padding:18px;margin-bottom:18px}.installment-title{display:flex;align-items:center;gap:14px;margin-bottom:13px}.installment-title>span{width:37px;height:37px;background:#111;color:#fff;display:grid;place-items:center;font-size:9px}.installment-title b{font-size:11px}.installment-title p{margin:3px 0 0;color:#777;font-size:9px}.bank-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bank-grid button{height:65px;border:1px solid #ddd;background:#fff;text-align:left;padding:9px;cursor:pointer}.bank-grid b{display:block;font-size:10px}.bank-grid span{display:block;font-size:7px;color:#777;margin-top:9px}.accordions details{border-top:1px solid var(--line);padding:0}.accordions details:last-child{border-bottom:1px solid var(--line)}.accordions summary{list-style:none;padding:18px 0;display:flex;justify-content:space-between;font-size:10px;font-weight:600;cursor:pointer}.accordions summary::-webkit-details-marker{display:none}.accordions details[open] summary span{transform:rotate(45deg)}.accordions p{font-size:10px;line-height:1.65;color:#666;margin:0 0 18px;max-width:530px}.editorial-band{min-height:340px;padding:60px 5vw;background:#0a0a0a;color:#fff;display:grid;grid-template-columns:1.2fr .8fr;gap:12vw;align-items:end}.editorial-band small{font-size:8px;letter-spacing:.18em}.editorial-band h2{font:500 clamp(48px,6vw,85px)/.92 var(--serif);letter-spacing:-.05em;margin:20px 0 0}.editorial-band h2 em{color:#8bc9ff;font-weight:500}.editorial-band p{font-size:11px;line-height:1.8;max-width:430px}.related{padding:100px 3vw 120px}.related-head{border-bottom:1px solid #aaa;padding-bottom:22px;margin-bottom:16px}.related-head small{font-size:8px;letter-spacing:.18em}.related-head h2{font:500 clamp(42px,5vw,70px)/1 var(--serif);margin:10px 0 0}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-grid a>div{height:38vw;max-height:540px;overflow:hidden;background:#eee}.related-grid img{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(1);transition:transform .4s}.related-grid a:first-child img{filter:none}.related-grid a:hover img{transform:scale(1.025)}.related-grid a>span{display:flex;justify-content:space-between;padding:13px 2px;font-size:11px}.related-grid em{font-style:normal}.mobile-buy{display:none}@media(max-width:900px){.product-layout{grid-template-columns:1fr}.gallery{border-right:0;border-bottom:1px solid var(--line);padding:8px}.main-shot{height:72vw;min-height:0}.thumb{height:100px}.product-details{position:static;padding:30px 18px 45px}.product-details h1{font-size:51px}.editorial-band{min-height:310px;padding:55px 22px;gap:30px}.related{padding:70px 14px 100px}.related-grid a>div{height:48vw}.mobile-buy{position:fixed;display:flex;z-index:45;left:8px;right:8px;bottom:8px;height:66px;background:#111;color:#fff;align-items:center;justify-content:space-between;padding:8px 8px 8px 17px;box-shadow:0 8px 30px #0000004d}.mobile-buy div{display:flex;flex-direction:column;gap:3px}.mobile-buy small{font-size:8px;letter-spacing:.08em}.mobile-buy strong{font-size:16px}.mobile-buy button{height:50px;border:0;background:#fff;color:#111;padding:0 24px;text-transform:uppercase;font-size:9px;font-weight:600;cursor:pointer}.toast{bottom:84px}}@media(max-width:560px){.breadcrumbs{height:42px;padding:0 13px;gap:8px;font-size:7px}.main-shot{height:67vw}.thumbs{gap:5px}.thumb{height:73px}.product-details{padding-top:24px}.product-details h1{font-size:44px;margin-top:18px}.lede{font-size:11px}.sizes{grid-template-columns:repeat(6,1fr);gap:5px}.sizes button{height:42px}.buy-actions{grid-template-columns:1fr}.primary-add,.pickup-btn{height:57px}.micro-benefits{overflow-x:auto}.micro-benefits>div{min-width:100px}.bank-grid{grid-template-columns:1fr 1fr}.editorial-band{grid-template-columns:1fr;min-height:390px;align-content:space-between}.editorial-band h2{font-size:51px}.related-grid{grid-template-columns:1fr 1fr}.related-grid a:nth-child(3){display:none}.related-grid a>div{height:62vw}.related-grid a>span{display:block}.related-grid em{display:block;margin-top:6px}.zoom-btn{width:40px;height:40px}.announcement span:nth-of-type(2){display:none}}.card-buy{height:61px;border:1px solid #111;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;padding:0 13px;cursor:pointer;transition:.2s}.card-buy:hover{background:#e3f2ff}.card-buy>span{font-size:19px}.card-buy b{font-size:9px}.card-buy small{display:block;color:#777;font-weight:400;margin-top:3px}.checkout-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#0000009e;display:grid;place-items:center;padding:18px;opacity:0;pointer-events:none;transition:.22s}.checkout-backdrop.open{opacity:1;pointer-events:auto}.checkout-modal{width:min(520px,100%);background:#fff;padding:33px;position:relative;transform:translateY(18px);transition:.22s}.checkout-backdrop.open .checkout-modal{transform:none}.checkout-close{position:absolute;right:18px;top:15px;border:0;background:none;font-size:29px;cursor:pointer}.checkout-kicker{font-size:8px;letter-spacing:.16em}.checkout-modal h2{font:500 38px/1 var(--serif);margin:16px 0 24px}.checkout-product{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:20px}.checkout-product img{width:64px;height:64px;object-fit:cover}.checkout-product b{font-size:10px}.checkout-product span{display:block;color:#777;font-size:8px;margin-top:5px}.checkout-product strong{font-size:14px}.checkout-modal form{display:grid;gap:13px}.checkout-modal label span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.checkout-modal input{width:100%;height:48px;border:1px solid #bbb;padding:0 13px;outline:0}.checkout-modal input:focus{border-color:#111;box-shadow:0 0 0 1px #111}.card-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-modal form>button{height:56px;border:0;background:#111;color:#fff;padding:0 17px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:.08em;cursor:pointer}.checkout-modal form>p{text-align:center;color:#777;font-size:8px;margin:0}@media(max-width:560px){.card-buy{height:57px}.checkout-modal{padding:28px 20px}.checkout-modal h2{font-size:33px}}.main-shot,.thumb,.primary-add,.card-buy,.micro-benefits,.installments,.bank-grid button,.sizes button,.color,.checkout-modal,.checkout-modal input,.checkout-modal form>button,.checkout-product img{border-radius:8px}.micro-benefits>div:first-child{border-radius:8px 0 0 8px}.micro-benefits>div:last-child{border-radius:0 8px 8px 0}.mobile-buy{border-radius:10px}.mobile-buy button{border-radius:6px}.zoom-btn,.detail-heart{border-radius:50%}.product-page{background:var(--kirle-ivory);color:var(--kirle-cocoa)}.breadcrumbs{background:var(--kirle-powder);color:#67584c;border-color:var(--line)}.breadcrumbs b{color:var(--kirle-cocoa)}.gallery{background:var(--kirle-mist);border-color:var(--line)}.main-shot,.thumb{background:var(--kirle-powder)}.main-shot img,.thumb img{filter:grayscale(1) contrast(1.02) sepia(.06)}.thumb.active{border-color:var(--kirle-cocoa)}.shot-index,.zoom-btn{background:#f2efe8eb;color:var(--kirle-cocoa)}.product-details{background:var(--kirle-ivory)}.detail-heart,.color,.sizes button,.card-buy{background:var(--kirle-ivory);color:var(--kirle-cocoa);border-color:#3428204d}.detail-heart.active,.sizes button.active,.primary-add{background:var(--kirle-cocoa);color:var(--kirle-ivory);border-color:var(--kirle-cocoa)}.price span{background:var(--kirle-powder);color:var(--kirle-cocoa)}.lede,.accordions p{color:#66584e}.installments{background:var(--kirle-powder)}.installment-title>span{background:var(--kirle-midnight);color:#edf2f3}.bank-grid button{background:#f2efe8db;border-color:#3428202e;color:var(--kirle-cocoa)}.micro-benefits{background:var(--kirle-mist)}.editorial-band{background:var(--kirle-cocoa);color:var(--kirle-ivory)}.editorial-band h2 em{color:var(--kirle-brass)}.related{background:var(--kirle-powder)}.related-grid a>div{background:var(--kirle-mist)}.checkout-backdrop{background:#1c2b39b8}.checkout-modal{background:var(--kirle-ivory);color:var(--kirle-cocoa)}.checkout-modal input{background:#faf8f3;border-color:#3428204d}.checkout-modal form>button,.mobile-buy{background:var(--kirle-cocoa);color:var(--kirle-ivory)}.mobile-buy button{background:var(--kirle-powder);color:var(--kirle-cocoa)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kirle-product.css.map */
