.igsp{--em:#173D32;--bl:#E9A0A9;--au:#C5A46D;--iv:#F5EBDD;--ch:#292725;font:14px/1.6 Montserrat,sans-serif;color:var(--ch);background:#fff;overflow-x:hidden;letter-spacing:normal}.igsp *{box-sizing:border-box;margin:0;padding:0}.igsp [hidden]{display:none!important}.igsp a{color:inherit;text-decoration:none}.igsp button,.igsp input,.igsp select,.igsp textarea{font:inherit;color:inherit}.igsp button{cursor:pointer;background:none;border:0}.igsp button:disabled{cursor:not-allowed}.igsp h1,.igsp h2,.igsp h3{font-family:Playfair Display,serif;font-weight:400;letter-spacing:normal;line-height:inherit;color:inherit}.igsp img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;background:var(--iv)}.igsp .w{max-width:1280px;margin:0 auto;padding:0 28px}.igsp .acc{font-family:Allura,cursive;color:var(--au);font-size:30px;line-height:1}.igsp .btn{display:block;width:100%;padding:15px 20px;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;border:1px solid var(--em);transition:.3s}.igsp .btn:disabled{opacity:.5}.igsp .b1{background:var(--em);color:var(--iv)}.igsp .b1:hover:not(:disabled){background:#0f2b23}.igsp .b2{background:var(--au);border-color:var(--au);color:var(--em)}.igsp .b2:hover:not(:disabled){background:#b3935c}.igsp .b3{background:#fff;color:var(--em)}.igsp .b3:hover:not(:disabled){background:var(--iv)}.igsp .bc{padding:18px 0;font-size:11px;letter-spacing:.1em;color:#888;text-transform:uppercase}.igsp .pd{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;padding-bottom:70px}.igsp .mi{aspect-ratio:1;overflow:hidden;position:relative;cursor:zoom-in;border:1px solid #eadcc5}.igsp .mi img{transition:transform .6s}.igsp .mi:hover img{transform:scale(1.07)}.igsp .mi span{position:absolute;right:14px;bottom:14px;background:#fff;font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:6px 12px}.igsp .th{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.igsp .th button{aspect-ratio:1;border:1px solid transparent;opacity:.65;overflow:hidden}.igsp .th button.on{border-color:var(--au);opacity:1}.igsp .pi small.k{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--au)}.igsp .pi h1{font-size:clamp(28px,3.4vw,42px);line-height:1.15;margin:8px 0 16px}.igsp .pr{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.igsp .pr b{font:500 30px Playfair Display,serif;color:var(--em)}.igsp .pr s{color:#999}.igsp .sv{background:var(--bl);color:var(--em);font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;padding:4px 10px}.igsp .st{margin:14px 0;font-size:12px;color:var(--em)}.igsp .st:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#3d9a6b;margin-right:8px}.igsp .st.out:before{background:#b34}.igsp .ds{color:#666;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #eadcc5}.igsp .vo{display:grid;gap:12px;margin:18px 0 6px}.igsp .vo label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;color:#666}.igsp .vo select{width:100%;padding:11px 12px;border:1px solid #d9c9ac;background:#fff;outline:0;font-size:13px}.igsp .vo select:focus{border-color:var(--au)}.igsp .q{display:inline-flex;border:1px solid #d9c9ac;align-items:center}.igsp .q button{width:38px;height:38px;font-size:18px}.igsp .q button:hover{background:var(--iv)}.igsp .q span{min-width:34px;text-align:center;font-weight:500}.igsp .ql{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 16px 0 0;font-weight:500}.igsp .tb{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid #eadcc5;text-align:center;font-size:11px;letter-spacing:.08em}.igsp .tb b{display:block;color:var(--au);font-size:18px}.igsp .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--iv);color:var(--au);font:italic 400 38px Playfair Display,serif;z-index:0}.igsp .ap{margin-top:26px;border-top:1px solid #eadcc5;padding-top:22px}.igsp .ap h2{font-size:28px;line-height:1.2;margin:2px 0 4px}.igsp .ap .sb{color:#777;font-size:13px;margin-bottom:16px}.igsp .dm{background:var(--iv);border-left:3px solid var(--au);padding:10px 14px;font-size:12px;margin:12px 0 16px}.igsp .aco{border-top:1px solid #eadcc5}.igsp .xa{border:1px solid #d9c9ac;margin-bottom:10px;background:#fff}.igsp .xh{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-align:left}.igsp .xh span{flex:1}.igsp .xh em{font-style:normal;background:var(--au);color:var(--em);font-size:9.5px;letter-spacing:.1em;padding:3px 9px;font-weight:600}.igsp .xh i{width:8px;height:8px;border-right:1.5px solid var(--em);border-bottom:1.5px solid var(--em);transform:rotate(45deg);transition:.3s;margin:-4px 2px 0}.igsp .xa.on .xh i{transform:rotate(-135deg);margin-top:4px}.igsp .xb{padding:0 12px}.igsp .xa.on .xb{padding:0 12px 12px;animation:igspd .3s}@keyframes igspd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.igsp .rw{display:flex;align-items:center;gap:14px;padding:10px 8px;border-top:1px solid #f0e6d8}.igsp .rw.sel{background:#fbf6ee}.igsp .t2{position:relative;width:54px;height:54px;flex:none;border-radius:50%;overflow:hidden;border:1px solid #eadcc5}.igsp .t2 .ph{font-size:22px}.igsp .t2 img{position:relative;z-index:1}.igsp .nm{flex:1;min-width:0;line-height:1.35}.igsp .nm b{font-weight:500;font-size:14px;display:block}.igsp .nm small{color:var(--em);font-size:12px;font-weight:600}.igsp .nm p{font-size:11.5px;color:#777;margin-top:2px}.igsp .s2{display:flex;align-items:center;gap:10px;flex:none}.igsp .s2 button{width:34px;height:34px;border:1px solid var(--em);border-radius:50%;font-size:16px;color:var(--em);display:grid;place-items:center}.igsp .s2 button:hover:not(:disabled){background:var(--em);color:var(--iv)}.igsp .s2 button:disabled{opacity:.3;cursor:default;border-color:#ccc}.igsp .s2 span{min-width:16px;text-align:center;font-weight:600}.igsp .pi>.sm{margin-top:22px;background:var(--iv);border:1px solid var(--au);padding:18px 20px;position:static}.igsp .sh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.igsp .sh h3{font-size:22px;margin:0}.igsp .g2{text-align:right}.igsp .g2 span{display:block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#777}.igsp .g2 b{font:500 28px Playfair Display,serif;color:var(--em)}.igsp .sr{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px}.igsp .sr.i{font-size:12px;color:#555;border-bottom:1px dashed #eadcc5}.igsp .sr .x{color:#b34;margin-left:8px;font-size:11px}.igsp .em{color:#999;font-size:12px;padding:6px 0}.igsp .nt{font-size:11px;color:#888;margin-top:12px}.igsp .pi>.sm .btn{margin-top:10px}.igsp .br{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.igsp .br .btn{margin-top:0}.igsp .acs{max-width:860px;margin:0 auto;padding:80px 28px 20px}.igsp .it{border-bottom:1px solid #eadcc5}.igsp .it>button{width:100%;display:flex;justify-content:space-between;padding:20px 0;font:400 20px Playfair Display,serif;text-align:left}.igsp .it>button:after{content:"+";color:var(--au);font-size:24px}.igsp .it.on>button:after{content:"\2212"}.igsp .it>div{max-height:0;overflow:hidden;transition:max-height .4s;color:#555}.igsp .it.on>div{max-height:3000px}.igsp .it>div p,.igsp .it>div li{padding-bottom:12px}.igsp .it ul{padding-left:18px}.igsp .hh{text-align:center;margin-bottom:30px}.igsp .hh h2{font-size:clamp(30px,4vw,44px)}.igsp .rl{padding:70px 0}.igsp .rg{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.igsp .ac{background:#fff;border:1px solid #eadcc5;transition:.3s;display:flex;flex-direction:column;position:relative}.igsp .ac:hover{box-shadow:0 14px 30px #173d321f;transform:translateY(-3px)}.igsp .ac .im{display:block;aspect-ratio:1;overflow:hidden;position:relative}.igsp .ac .im img{transition:transform .6s;position:relative;z-index:1}.igsp .ac:hover .im img{transform:scale(1.07)}.igsp .ab{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1}.igsp .ab small{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--au)}.igsp .ab h3{font-size:16px;line-height:1.3;flex:1}.igsp .ab .p{font-weight:600;color:var(--em)}.igsp .tr{display:grid;grid-template-columns:repeat(3,1fr);background:var(--em);color:var(--iv);text-align:center}.igsp .tr div{padding:34px 20px}.igsp .tr h3{font-size:20px;color:var(--au)}.igsp .tr p{font-size:12px;opacity:.85}.igsp .ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#29272599;opacity:0;visibility:hidden;transition:.3s;z-index:200}.igsp .ov.on{opacity:1;visibility:visible}.igsp .md{position:fixed;left:50%;top:50%;transform:translate(-50%,-46%);width:min(620px,94%);max-height:92vh;overflow:auto;background:#fff;z-index:220;opacity:0;visibility:hidden;transition:.3s;padding:34px}.igsp .md.on{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.igsp .lb{max-width:min(760px,94%);padding:0;background:none}.igsp .lb img{max-height:88vh;height:auto;object-fit:contain}.igsp .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,30px);background:var(--em);color:var(--iv);padding:12px 24px;font-size:12px;letter-spacing:.1em;opacity:0;transition:.3s;z-index:300;pointer-events:none;max-width:92%;text-align:center}.igsp .toast.on{opacity:1;transform:translate(-50%)}@media(max-width:1000px){.igsp .pd{grid-template-columns:1fr;gap:30px}.igsp .rg{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.igsp .w{padding-left:14px;padding-right:14px}.igsp .tr{grid-template-columns:1fr}.igsp .ab{padding:10px}.igsp .ab h3{font-size:14px}.igsp .md{padding:22px}.igsp .br{grid-template-columns:1fr}.igsp .xh{padding:14px;font-size:10.5px}.igsp .t2{width:46px;height:46px}.igsp .nm b{font-size:13px}.igsp .s2{gap:6px}.igsp .s2 button{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/igs-product.css.map */
