.cfg__inline-detail{display:none}@media(min-width:769px){.cfg-sel-modal,[data-panel="1"] .cfg__panel-title,[data-panel="2"] .cfg__panel-title,[data-panel="3"] .cfg__panel-title{display:none!important}[data-panel="1"],[data-panel="2"],[data-panel="3"]{padding-top:0!important}.cfg__dbar{display:none!important}.cfg__selector-wrap{margin-top:0;border-bottom:1px solid rgba(0,0,0,.07);padding:0}.cfg__selector-arrow{all:unset;width:40px;align-self:stretch;font-size:22px;font-weight:200;color:#0003;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s;background:linear-gradient(to right,#fff 55%,transparent 100%);position:relative;z-index:1}.cfg__selector-arrow:last-child{background:linear-gradient(to left,#fff 55%,transparent 100%)}.cfg__selector-arrow:hover{color:#0a0a0a}.cfg__selector-item{padding:16px 12px 15px;gap:10px;position:relative;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1px;transition:border-color .22s ease}.cfg__selector-item:hover{background:transparent}.cfg__selector-item.is-active{border-bottom-color:#0a0a0a;background:transparent}.cfg__selector-thumb{width:96px;height:72px;background:#fff;border:1px solid rgba(0,0,0,.1);position:relative;transition:border-color .22s ease,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.cfg__selector-item:hover .cfg__selector-thumb{border-color:#0000003d;transform:translateY(-3px);box-shadow:0 8px 22px #00000017}.cfg__selector-item.is-active .cfg__selector-thumb{border:1.5px solid #0a0a0a;transform:translateY(-2px);box-shadow:0 6px 16px #00000012}.cfg__selector-thumb img{object-fit:cover}.cfg__selector-label{font-size:7.5px;letter-spacing:.22em;white-space:nowrap;max-width:none;color:#00000047;font-weight:400;transition:color .2s,letter-spacing .22s ease}.cfg__selector-item:hover .cfg__selector-label{color:#0009}.cfg__selector-item.is-active .cfg__selector-label{color:#0a0a0a;font-weight:700;letter-spacing:.28em}.cfg__selector-check{position:absolute;top:-10px;right:-10px;width:22px;height:22px;background:transparent;color:transparent;font-size:0;display:block;opacity:0;transform:scale(.6);transition:opacity .22s ease,transform .4s cubic-bezier(.34,1.4,.64,1);pointer-events:none;z-index:3}.cfg__selector-check:after{content:"";position:absolute;top:3px;left:7px;width:6px;height:12px;border-right:2.5px solid #0a0a0a;border-bottom:2.5px solid #0a0a0a;transform:rotate(42deg)}.cfg__selector-item.is-selected .cfg__selector-check{opacity:1;transform:scale(1)}.cfg__inline-detail.is-open{display:grid;grid-template-columns:55fr 45fr;min-height:380px;margin-top:16px;margin-left:-52px;margin-right:-52px;width:calc(100% + 104px);overflow:hidden;border:none;border-top:1px solid rgba(0,0,0,.07);animation:cfg-in .35s cubic-bezier(.22,1,.36,1) both}.cfg__inline-photo{display:flex;flex-direction:column;overflow:hidden;background:#f3f2ee}.cfg__inline-photo-main{flex:1;overflow:hidden;min-height:340px;position:relative}.cfg__inline-main-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .18s ease}.cfg__photo-nav{all:unset;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;background:#ffffffc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:200;color:#0a0a0a;z-index:10;opacity:0;transition:opacity .2s,background .15s;-webkit-user-select:none;user-select:none}.cfg__inline-photo-main:hover .cfg__photo-nav{opacity:1}.cfg__photo-nav:hover{background:#fffffff5}.cfg__photo-nav--prev{left:0}.cfg__photo-nav--next{right:0}.cfg__inline-photo-main:not(.has-multiple) .cfg__photo-nav{display:none}.cfg__inline-thumbs{display:flex;gap:5px;padding:8px;flex-wrap:wrap;background:#fff;border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.cfg__inline-thumb{width:72px;height:54px;overflow:hidden;cursor:pointer;opacity:.45;border:1.5px solid transparent;transition:opacity .18s,border-color .18s;background:#fff;flex-shrink:0}.cfg__inline-thumb:hover{opacity:.8}.cfg__inline-thumb.is-active{border-color:#0a0a0a;opacity:1}.cfg__inline-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cfg__inline-info{padding:20px 52px 0 44px;display:flex;flex-direction:column;gap:8px;background:#fff}.cfg__inline-eyebrow{font-size:.52rem;letter-spacing:.32em;text-transform:uppercase;color:#00000047;margin:0}.cfg__inline-name{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#0a0a0a;margin:0;line-height:1.05}.cfg__inline-sub{font-size:.82rem;color:#00000073;margin:0;line-height:1.6}.cfg__inline-desc{font-size:.84rem;line-height:1.7;color:#0000008c;margin:0;flex:0 0 auto;min-height:0}.cfg__inline-price{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#00000061;margin:0;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.cfg__inline-choose{all:unset;display:inline-flex;align-items:center;gap:12px;padding:15px 32px;background:#0a0a0a;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s,gap .28s cubic-bezier(.16,1,.3,1);white-space:nowrap;align-self:flex-start;margin-top:18px;margin-bottom:28px}.cfg__inline-choose:hover{background:#1a1a1a;gap:18px}.cfg__inline-choose:hover .cfg__inline-arrow{transform:translate(4px)}.cfg__inline-arrow{transition:transform .28s cubic-bezier(.16,1,.3,1)}.cfg__inline-choose.is-chosen{background:#fff;color:#0a0a0a;border:1.5px solid #0a0a0a;padding:13.5px 30.5px}.cfg__choose-sticky{position:fixed;bottom:0;left:55vw;right:0;z-index:450;background:#fff;border-top:1px solid rgba(0,0,0,.09);padding:14px 52px;box-shadow:0 -4px 20px #0000000f;display:none;align-items:center}.cfg__choose-sticky-btn{all:unset;display:inline-flex;align-items:center;gap:12px;padding:14px 30px;background:#0a0a0a;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s}.cfg__choose-sticky-btn:hover{background:#1a1a1a}.cfg__choose-sticky-btn.is-chosen{background:#fff;color:#0a0a0a;border:1.5px solid #0a0a0a;padding:12.5px 28.5px}}@media(min-width:769px){.cfg__panel-title{letter-spacing:.06em;position:relative;padding-bottom:14px}.cfg__panel-title:after{content:"";position:absolute;bottom:0;left:0;width:34px;height:2px;background:#0a0a0a}.cfg__panel-sub{letter-spacing:.02em}.cfg__inline-detail.is-open{box-shadow:0 18px 50px #0000000f}.cfg__inline-name{margin-top:2px}.cfg__inline-price{color:#0000008c;font-weight:600}.cfg__inline-choose{box-shadow:0 0 #0000;transition:background .2s,gap .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.cfg__inline-choose:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.cfg__inline-thumb{transition:opacity .22s ease,border-color .22s ease,transform .22s ease}.cfg__inline-thumb:hover{transform:translateY(-1px)}.cfg__selector-arrow{transition:color .2s ease,transform .2s ease}.cfg__selector-arrow:hover{transform:scale(1.15)}}@media(min-width:769px){.cfg__step{transition:color .22s ease,letter-spacing .25s ease}.cfg__step:hover{color:#0a0a0a}.cfg__step.active{letter-spacing:.18em}.cfg__panel.active{animation:cfg-panel-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes cfg-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/cfg-inline-panels.css.map */
