.twc-cr{--ink:rgb(var(--color-foreground, 40 40 40));--mu:rgba(40,40,40,.62);--ln:rgba(40,40,40,.14);--soft:#f3f2ef;--track:#f1f0ec;--hov:#3a3a3a;padding-top:var(--twc-pt,24px);padding-bottom:var(--twc-pb,48px);color:#282828}.twc-cr *{box-sizing:border-box}.twc-cr__wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.twc-cr__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.twc-cr__gallery,.twc-cr__buy{position:sticky;top:calc(var(--header-height,80px) + 16px)}.twc-cr__stage{position:relative;aspect-ratio:1;border:1px solid var(--ln);border-radius:12px;overflow:hidden;background:#fff}.twc-cr__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s;pointer-events:none}.twc-cr__slide.is-on{opacity:1;pointer-events:auto}.twc-cr__slide img,.twc-cr__slide video,.twc-cr__img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.twc-cr__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.twc-cr__thumb{padding:0;border:1.5px solid var(--ln);border-radius:8px;overflow:hidden;aspect-ratio:1;background:#fff;cursor:pointer}.twc-cr__thumb.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000}.twc-cr__thumb img{width:100%;height:100%;object-fit:cover;display:block}.twc-cr__buy{display:grid;gap:18px;align-content:start;max-width:500px}.twc-cr__head{display:grid;gap:6px}.twc-cr__title{margin:0;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-weight:700;font-size:clamp(23px,2.4vw,30px);line-height:1.2}.twc-cr__rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mu);text-decoration:none}.twc-cr__rating u{color:#282828;font-weight:600}.twc-cr__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-weight:700;font-size:28px}.twc-cr__price s{font-size:16px;font-weight:400;color:var(--mu)}.twc-cr__price small{font-family:inherit;font-size:13px;font-weight:400;color:var(--mu)}.twc-cr__opt{display:grid;gap:8px}.twc-cr__lbl{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu);font-weight:600}.twc-cr__lbl b{color:#282828}.twc-cr__seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--track);border-radius:12px;padding:4px;gap:4px}.twc-cr__seg button{border:0;background:none;border-radius:9px;padding:8px 6px;cursor:pointer;display:grid;gap:0;color:#282828;font:inherit}.twc-cr__seg button b{font-size:14px}.twc-cr__seg button small{font-size:12.5px;color:var(--mu)}.twc-cr__seg button.is-on{background:#fff;box-shadow:0 1px 4px #00000024}.twc-cr__seg button.is-out,.twc-cr__pills button.is-out{opacity:.45}.twc-cr__pills{display:flex;flex-wrap:wrap;gap:6px}.twc-cr__pills button{border:1.5px solid var(--ln);background:#fff;border-radius:99px;padding:7px 14px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;color:#282828}.twc-cr__pills button.is-on{border-color:#000;background:#000;color:#fff}.twc-cr__chips{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.twc-cr__chip{aspect-ratio:1;border-radius:8px;border:1px solid var(--ln);padding:0;cursor:pointer;width:100%}.twc-cr__chip.is-on{outline:2px solid #000;outline-offset:2px}.twc-cr__chip.is-out{opacity:.4}.twc-cr__buyrow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:stretch}.twc-cr__qty{display:flex;align-items:center;justify-content:space-between;border:1.5px solid var(--ln);border-radius:99px;padding:0 6px;min-height:50px}.twc-cr__qty button{width:34px;height:34px;border:0;background:none;font-size:18px;cursor:pointer;color:#282828}.twc-cr__qty input{width:36px;text-align:center;border:0;background:none;font:inherit;font-weight:700;-moz-appearance:textfield}.twc-cr__qty input::-webkit-outer-spin-button,.twc-cr__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.twc-cr__cart{display:block}.twc-cr .\#button{transition:background-color .18s,color .18s}.twc-cr .twc-cr__cart .\#button:not([disabled]):hover,.twc-cr .twc-cr__st-cart .\#button:not([disabled]):hover{background-color:var(--hov)!important;text-decoration:underline;text-underline-offset:.18em}.twc-cr__dyn .shopify-payment-button__more-options{display:none!important}.twc-cr__links{margin:0;font-size:13.5px;color:var(--mu);display:flex;flex-wrap:wrap;gap:4px 14px}.twc-cr__links a{color:#282828;font-weight:700}.twc-cr__mc{border:1.5px solid #282828;border-radius:12px;overflow:hidden}.twc-cr__mc-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;background:var(--soft)}.twc-cr__mc-h b{font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-size:15px}.twc-cr__mc-h a{font-size:12.5px;font-weight:600;color:#282828}.twc-cr__mc-tabs{display:flex;border-bottom:1px solid var(--ln)}.twc-cr__mc-tabs button{flex:1;border:0;background:#fff;padding:10px 6px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;border-bottom:2.5px solid transparent;color:#282828}.twc-cr__mc-tabs button.is-on{border-bottom-color:#000}.twc-cr__mc-body{padding:12px 14px 0;display:grid;gap:10px}.twc-cr__mc-models{display:flex;flex-wrap:wrap;gap:6px}.twc-cr__mc-models button{border:1.5px solid var(--ln);background:#fff;border-radius:99px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;color:#282828}.twc-cr__mc-models button.is-on{background:#000;border-color:#000;color:#fff}.twc-cr__mc-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.twc-cr__mc-rows div{background:var(--soft);border-radius:8px;padding:8px 10px;min-width:0}.twc-cr__mc-rows .wide{grid-column:span 2}.twc-cr__mc-rows small{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-weight:600}.twc-cr__mc-rows b{display:block;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.twc-cr__mc-note{margin:10px 14px 0;font-size:13px;background:var(--soft);border-radius:8px;padding:8px 10px}.twc-cr__mc-note p{margin:0}.twc-cr__mc-foot{margin:10px 14px 12px;font-size:12.5px;color:var(--mu)}.twc-cr__tabs{border-top:1px solid var(--ln)}.twc-cr__tab{border-bottom:1px solid var(--ln)}.twc-cr__tab summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:15px}.twc-cr__tab summary::-webkit-details-marker{display:none}.twc-cr__tab summary:after{content:"+";font-size:20px;font-weight:500;line-height:1}.twc-cr__tab[open] summary:after{content:"\2013"}.twc-cr__tab-body{padding-bottom:16px;font-size:14px;color:#383838}.twc-cr__rte{font-size:14.5px;line-height:1.65;color:#4a4a4a}.twc-cr__rte p{margin:0 0 12px}.twc-cr__rte p:last-child{margin-bottom:0}.twc-cr__rte ul{margin:0 0 10px;padding-left:18px}.twc-cr__rte a{color:#282828;font-weight:600}.twc-cr__specs{display:grid;grid-template-columns:140px minmax(0,1fr);margin:0}.twc-cr__specs dt,.twc-cr__specs dd{margin:0;padding:8px 0;border-bottom:1px solid var(--ln);font-size:13.5px}.twc-cr__specs dt{color:var(--mu);font-weight:600;padding-right:10px}.twc-cr__facts{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}.twc-cr__facts li{display:flex;gap:8px;align-items:flex-start}.twc-cr__facts li:before{content:"";flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.twc-cr__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--ln);box-shadow:0 -6px 18px #0000000f;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);opacity:0;transition:transform .25s,opacity .25s;pointer-events:none}.twc-cr__sticky.is-show{transform:none;opacity:1;pointer-events:auto}.twc-cr__sticky-in{display:flex;align-items:center;gap:14px;padding-block:10px}.twc-cr__st-img{width:44px;height:44px;border-radius:8px;background-size:cover;background-position:center;flex:none;border:1px solid var(--ln)}.twc-cr__st-txt{min-width:0;display:grid}.twc-cr__st-txt b{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.twc-cr__st-txt small{font-size:12.5px;color:var(--mu)}.twc-cr__st-ctl{display:flex;align-items:center;gap:10px;margin-left:auto}.twc-cr__st-col{position:relative}.twc-cr__st-colbtn{display:flex;align-items:center;gap:8px;border:1.5px solid var(--ln);background:#fff;border-radius:10px;padding:4px 10px 4px 4px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:#282828}.twc-cr__st-colbtn span{width:30px;height:30px;border-radius:7px;flex:none;border:1px solid var(--ln)}.twc-cr__st-colbtn em{font-style:normal}.twc-cr__st-colbtn:after{content:"\25be";font-size:11px;color:var(--mu)}.twc-cr__st-pop{position:absolute;bottom:calc(100% + 10px);left:0;background:#fff;border:1px solid var(--ln);border-radius:12px;padding:10px;box-shadow:0 10px 30px #00000029;display:grid;grid-template-columns:repeat(6,34px);gap:6px}.twc-cr__st-pop[hidden]{display:none}.twc-cr__st-pop .twc-cr__chip{width:34px;height:34px}.twc-cr__st-seg{display:flex;background:var(--track);border-radius:10px;padding:3px;gap:3px}.twc-cr__st-seg button{border:0;background:none;border-radius:8px;padding:7px 12px;font:inherit;font-weight:600;font-size:13px;cursor:pointer;color:#282828}.twc-cr__st-seg button.is-on{background:#fff;box-shadow:0 1px 3px #00000024}.twc-cr__st-price{font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-size:17px}.twc-cr__st-cart{flex:none}@media(max-width:989px){.twc-cr__grid{grid-template-columns:1fr}.twc-cr__gallery,.twc-cr__buy{position:static}.twc-cr__buy{max-width:none}}@media(max-width:749px){.twc-cr{padding-top:0}.twc-cr__wrap.twc-cr__grid{padding-inline:0;gap:16px}.twc-cr__stage{border-radius:0;border-width:0 0 1px}.twc-cr__thumbs{padding-inline:16px}.twc-cr__buy{padding-inline:16px;gap:16px}.twc-cr__chips{grid-template-columns:repeat(6,minmax(0,1fr))}.twc-cr__mc-rows{grid-template-columns:1fr 1fr}.twc-cr__sticky-in{gap:8px;padding-inline:12px}.twc-cr__st-img,.twc-cr__st-txt{display:none}.twc-cr__st-ctl{margin-left:0;gap:6px}.twc-cr__st-colbtn{padding:3px}.twc-cr__st-colbtn em,.twc-cr__st-colbtn:after{display:none}.twc-cr__st-seg button{padding:7px 9px;font-size:12.5px}.twc-cr__st-price{font-size:14px;margin-left:auto}.twc-cr__st-pop{grid-template-columns:repeat(6,32px)}.twc-cr__st-pop .twc-cr__chip{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.twc-cr__slide,.twc-cr__sticky,.twc-cr .\#button{transition:none}}.twc-cx{padding-block:var(--twc-pt,56px) var(--twc-pb,56px);color:#282828}.twc-cx *{box-sizing:border-box}.twc-cx__wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.twc-cx__h{display:flex;justify-content:space-between;align-items:end;gap:10px 32px;flex-wrap:wrap;margin-bottom:24px}.twc-cx__h h2{margin:0;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-weight:700;font-size:clamp(22px,2.6vw,30px)}.twc-cx__h p{margin:0;color:#2828289e;font-size:14px;max-width:52ch}.twc-cx--dark{background:#161514;color:#fff}.twc-cx--dark .twc-cx__h p{color:#ffffffb3}.twc-cx__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:s}.twc-cx__steps li{counter-increment:s;display:grid;gap:6px;align-content:start}.twc-cx__steps li:before{content:counter(s);width:34px;height:34px;border-radius:50%;border:1.5px solid #ffc316;color:#ffc316;display:grid;place-items:center;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-weight:600;margin-bottom:4px}.twc-cx__steps h3{margin:0;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-size:16px;font-weight:600}.twc-cx__steps p{margin:0;color:#ffffffb8;font-size:14px}.twc-cx__strip{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.twc-cx__strip figure{margin:0;scroll-snap-align:start;border-radius:10px;overflow:hidden;aspect-ratio:1;background:#f3f2ef;position:relative}.twc-cx__strip img{width:100%;height:100%;object-fit:cover;display:block}.twc-cx__strip figcaption{position:absolute;left:8px;bottom:8px;background:#fffffff2;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.twc-cx__more summary{cursor:pointer;font-weight:600}.twc-cx__more img{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:8px}.twc-cx__faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.twc-cx__faq details{border-bottom:1px solid rgba(40,40,40,.14);padding:15px 0}.twc-cx__faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-family:var(--glob-heading-family,"Poppins"),sans-serif;font-weight:600;font-size:15.5px}.twc-cx__faq summary::-webkit-details-marker{display:none}.twc-cx__faq summary:after{content:"+";font-weight:500;font-size:20px;line-height:1}.twc-cx__faq details[open] summary:after{content:"\2013"}.twc-cx__faq .a{color:#282828b3;margin-top:8px;max-width:64ch;font-size:14.5px}.twc-cx__faq .a p{margin:0 0 8px}@media(max-width:749px){.twc-cx{padding-block:36px}.twc-cx__steps{grid-template-columns:1fr 1fr;gap:18px}.twc-cx__strip{grid-auto-columns:46%}.twc-cx__faq{grid-template-columns:1fr;gap:10px}}.twc-cr__tab .twc-cr__more>summary{display:inline-block;padding:0;margin:0 0 4px;font-weight:600;font-size:14px;line-height:1.4;color:#282828;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.twc-cr__tab .twc-cr__more>summary:after{content:none}.twc-cr__tab .twc-cr__more[open]>summary{display:none}
/*# sourceMappingURL=/cdn/shop/t/63/assets/twc-craft.css.map */
