.tp17.tp43{--n:#060B14;--g:#C79A3B;--w:#F8F7F3;--c:#EEEAE2;color:var(--n);background:var(--w);overflow:hidden}.tp17.tp43 *{box-sizing:border-box}.tp17-shell{width:min(1320px,calc(100% - 56px));margin:auto}.tp17-top{padding:34px 0 68px}.tp17-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:52px;align-items:start}.tp17-gallery{position:sticky;top:96px}.tp17-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tp17-photo{aspect-ratio:var(--media-ratio,1);background:#eeeae2;overflow:hidden}.tp17-photo.main{grid-column:1/-1}.tp17-photo>img,.tp17-photo>video,.tp17-photo>model-viewer{width:100%;height:100%;object-fit:contain}.tp17-photo .tz-photo-slot{height:100%;aspect-ratio:auto}.tp17-photo-note{margin:8px 0 0;color:#8a9098;font-size:10px;letter-spacing:.1em}.tp17-buy{padding-top:3px}.tp17-eyebrow{display:flex;justify-content:space-between;gap:15px;align-items:center}.tp17-eyebrow span,.tp17-section-head>span,.tp17-more span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.14em}.tp17-eyebrow b{padding:6px 8px;background:var(--c);font-size:10px;letter-spacing:.1em}.tp17-buy h1{margin:12px 0 10px;font-size:clamp(40px,4.5vw,63px);line-height:.98;letter-spacing:-.05em}.tp17-intro{max-width:610px;margin:0 0 15px;color:#626a74;font-size:12px;line-height:1.55}.tp17-price-wrap{display:flex;align-items:baseline;gap:7px}.tp17-price{color:#936826;font-size:30px;font-weight:900;letter-spacing:-.025em}.tp17-price-wrap>span{color:#6e7780;font-size:10px;font-weight:850}.tp17-value-note{margin:3px 0 0;color:#727b84;font-size:10px;line-height:1.4}.tp17-formatline{display:grid;grid-template-columns:90px 1fr;gap:10px;margin:17px 0 0;padding:12px 14px;border-left:3px solid var(--g);background:#f1eee8}.tp17-formatline strong{font-size:10px}.tp17-formatline span{color:#68707a;font-size:10px;line-height:1.45}.tp17-bestfor{margin-top:8px;padding:9px 12px;border:1px solid #DDD6CB;background:#fff;display:flex;align-items:center;gap:10px}.tp17-bestfor span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.12em}.tp17-bestfor strong{font-size:10px;line-height:1.4}.tp17-why{margin-top:11px;padding:13px 14px;border:1px solid #D8D0C4;background:#fff;display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;align-items:start}.tp17-why>span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.12em;padding-top:2px}.tp17-why>div{padding-left:12px;border-left:1px solid #E4DED5}.tp17-why strong{display:block;font-size:10px;line-height:1.3}.tp17-why p{margin:4px 0 0;color:#6d7680;font-size:10px;line-height:1.45}.tp17-caveat{margin-top:9px;padding:10px 12px;border-left:3px solid #C79A3B;background:#fbf5e7;display:grid;grid-template-columns:auto 1fr;gap:10px}.tp17-caveat strong{color:#936826;font-size:10px;letter-spacing:.1em}.tp17-caveat span{color:#66717b;font-size:10px;line-height:1.45}.tp17-business-card{margin-top:11px;padding:15px 16px;border:1px solid #D6CEBF;background:#fff}.tp17-business-card>div{display:flex;justify-content:space-between;gap:12px}.tp17-business-card span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.12em}.tp17-business-card strong{font-size:10px}.tp17-business-card p{margin:8px 0;color:#69717b;font-size:10px;line-height:1.5}.tp17-business-card a{color:#936826;font-size:10px;font-weight:900;text-decoration:none}.tp17-trust{display:flex;gap:7px 13px;flex-wrap:wrap;margin:16px 0 12px;color:#68707a;font-size:10px;font-weight:800}.tp17-included{margin:0 0 20px;padding:13px 14px;border:1px solid #D8D0C4;background:#fff;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:10px}.tp17-included>span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.12em;padding-top:2px}.tp17-included>div{padding-left:10px;border-left:1px solid #E5DED4}.tp17-included strong,.tp17-included small{display:block}.tp17-included strong{font-size:10px;line-height:1.35}.tp17-included small{margin-top:3px;color:#59636d;font-size:10px;line-height:1.4}.tp17-form{border-top:1px solid #DCD6CC}.tp17-step{padding:19px 0;border-bottom:1px solid #E0DBD3}.tp17-step-head{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;margin-bottom:11px}.tp17-step-head>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--n);color:#fff;font-size:10px;font-weight:900}.tp17-step-head label{display:block;color:var(--n)!important;font-size:10px;font-weight:900}.tp17-step-head small{display:block;margin-top:3px;color:#7a828c;font-size:10px;line-height:1.45}.tp17-variants{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.tp17-variants button{position:relative;min-height:62px;padding:11px 12px;border:1px solid #D3CCC1;background:#fff;color:var(--n);font:inherit;text-align:left;cursor:pointer}.tp17-variants button.active{border-color:var(--g);box-shadow:inset 3px 0 0 var(--g);background:#fcf8ef}.tp17-variants button:disabled{opacity:.42;cursor:not-allowed}.tp17-variants strong,.tp17-variants small,.tp17-variants em{display:block}.tp17-variants strong{font-size:10px}.tp17-variants small{margin-top:3px;color:#757d86;font-size:10px}.tp17-variants em{position:absolute;right:9px;top:9px;color:#8a6060;font-size:10px;font-style:normal;font-weight:900}.tp17-logo-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tp17-logo-choice{display:block;position:relative;margin:0;cursor:pointer}.tp17-logo-choice input{position:absolute;opacity:0;pointer-events:none}.tp17-logo-choice>span{min-height:64px;padding:11px 48px 11px 13px;border:1px solid #D4CDC2;background:#fff;display:flex;justify-content:center;flex-direction:column;position:relative}.tp17-logo-choice input:checked+span{border-color:var(--g);background:#fcf8ef;box-shadow:inset 3px 0 0 var(--g)}.tp17-logo-choice b,.tp17-logo-choice small,.tp17-logo-choice em{display:block}.tp17-logo-choice b{font-size:10px}.tp17-logo-choice small{margin-top:3px;color:#59636d;font-size:10px}.tp17-logo-choice em{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#936826;font-size:10px;font-style:normal;font-weight:900}.tp17-logo-upload{margin-top:9px;padding:13px;border:1px solid #D4C7A6;background:#fbf5e7}.tp17-logo-upload>label{display:block;font-size:10px;font-weight:900}.tp17-logo-upload>input{width:100%;margin-top:8px;font-size:10px}.tp17-logo-upload>small{display:block;margin-top:7px;color:#59636d;font-size:10px;line-height:1.45}.tp17-logo-file-preview{width:120px;height:70px;margin-top:9px;padding:7px;display:grid;place-items:center;border:1px solid #D5CDBF;background:#fff}.tp17-logo-file-preview[hidden]{display:none}.tp17-logo-file-preview img{max-width:100%;max-height:100%;object-fit:contain}.tp17-logo-note{margin-top:8px;padding:10px 11px;background:#f3efe8}.tp17-logo-note strong,.tp17-logo-note span,.tp17-logo-note a{display:block}.tp17-logo-note strong{font-size:10px}.tp17-logo-note span{margin-top:3px;color:#59636d;font-size:10px;line-height:1.45}.tp17-logo-note a{margin-top:5px;color:#936826!important;font-size:10px;font-weight:900;text-decoration:none}.tp17-setup-grid{display:grid;gap:7px}.tp17-setup-choice{display:block;position:relative;margin:0;cursor:pointer}.tp17-setup-choice input{position:absolute;opacity:0;pointer-events:none}.tp17-setup-choice>span{min-height:62px;padding:11px 13px 11px 42px;border:1px solid #D4CDC2;background:#fff;display:flex;justify-content:center;flex-direction:column;position:relative}.tp17-setup-choice>span:before{content:"";position:absolute;left:14px;top:50%;width:15px;height:15px;border:1px solid #BEB5A7;border-radius:50%;transform:translateY(-50%)}.tp17-setup-choice input:checked+span{border-color:var(--g);background:#fcf8ef;box-shadow:inset 3px 0 0 var(--g)}.tp17-setup-choice input:checked+span:before{border:5px solid var(--g)}.tp17-setup-choice em{display:inline-flex;width:max-content;margin-bottom:4px;padding:3px 5px;background:#060b14;color:#c79a3b;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.1em}.tp17-setup-choice b{font-size:10px}.tp17-setup-choice small{margin-top:3px;color:#59636d;font-size:10px;line-height:1.35}.tp17-setup-app{margin:8px 0 0;color:#59636d;font-size:10px;line-height:1.4}.tp17-linkbox{margin-top:10px;padding:13px;background:#f0ece5}.tp17-linkbox>label{display:block;margin-bottom:7px;color:var(--n)!important;font-size:10px;font-weight:900}.tp17-link{width:100%;height:50px;padding:0 12px;border:1px solid #C9C1B5;background:#fff!important;color:var(--n)!important;-webkit-text-fill-color:var(--n);font:inherit;font-size:11px;outline:none}.tp17-link::placeholder{color:#8a9098;opacity:1}.tp17-link:focus{border-color:var(--g);box-shadow:0 0 0 2px #c79a3b1f}.tp17-linkbox>small{display:block;margin-top:6px;color:#777f88;font-size:10px;line-height:1.4}.tp17-setup-note{margin-top:10px;padding:13px 14px;border:1px solid #D4C7A6;background:#fbf5e7}.tp17-setup-note strong,.tp17-setup-note span{display:block}.tp17-setup-note strong{font-size:10px}.tp17-setup-note span{margin-top:4px;color:#6c747e;font-size:10px;line-height:1.45}.tp17-qtyrow{display:flex;align-items:center;justify-content:space-between;gap:15px}.tp17-qty{display:grid;grid-template-columns:42px 62px 42px;height:45px;border:1px solid #CFC7BA;background:#fff}.tp17-qty button{border:0;background:#eeeae3!important;color:var(--n)!important;font-size:18px;cursor:pointer}.tp17-qty input{width:100%;border:0!important;background:#fff!important;color:var(--n)!important;-webkit-text-fill-color:var(--n);text-align:center;font:inherit;font-size:10px;-moz-appearance:textfield}.tp17-qty input::-webkit-outer-spin-button,.tp17-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tp17-qtyrow>a{color:#936826;font-size:10px;font-weight:900;text-decoration:none}.tp17-order-summary{margin-top:16px;padding:11px 13px;background:var(--n);color:#fff}.tp17-order-summary span{display:block;color:var(--g);font-size:10px;font-weight:900;letter-spacing:.12em}.tp17-order-summary strong{display:block;margin-top:4px;font-size:10px;line-height:1.4}.tp17-order-summary small{display:block;margin-top:5px;color:#9aa5b0;font-size:10px;line-height:1.4}.tp17-add{width:100%;min-height:61px;margin-top:7px;padding:0 18px;border:0;background:var(--g);color:var(--n);display:flex;align-items:center;justify-content:space-between;font:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:transform .15s ease,filter .15s ease}.tp17-add:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.tp17-add:disabled{opacity:.48;cursor:not-allowed}.tp17-add b{font-size:12px}.tp17-cart-note{margin:7px 0 0;color:#59636d;font-size:10px;text-align:center}.tp17-act-now{margin-top:9px;padding:9px 11px;border-left:3px solid #C79A3B;background:#f7f1e6}.tp17-act-now strong,.tp17-act-now span{display:block}.tp17-act-now strong{color:#936826;font-size:10px;letter-spacing:.11em}.tp17-act-now span{margin-top:3px;color:#59636d;font-size:10px;line-height:1.45}.tp17-support-link{display:flex;justify-content:center;margin-top:5px;color:#936826!important;font-size:10px;font-weight:900;text-decoration:none}.tp17-prep{margin-top:12px;padding:13px;border:1px solid #D8D0C4;background:#f5f1eb}.tp17-prep>span{display:block;margin-bottom:8px;color:#936826;font-size:10px;font-weight:900;letter-spacing:.12em}.tp17-prep>div{padding:8px 0;border-top:1px solid #E1DAD0}.tp17-prep>div:first-of-type{border-top:0;padding-top:0}.tp17-prep strong,.tp17-prep small{display:block}.tp17-prep strong{font-size:10px}.tp17-prep small{margin-top:3px;color:#59636d;font-size:10px;line-height:1.45}.tp17-proof{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:10px;color:#59636d;font-size:10px;line-height:1.4}.tp17-links{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.tp17-links a{padding:13px;background:var(--c);color:var(--n);text-decoration:none}.tp17-links strong,.tp17-links span,.tp17-links small{display:block}.tp17-links strong{font-size:10px}.tp17-links span{margin-top:4px;color:#936826;font-size:10px;font-weight:900}.tp17-links small{margin-top:6px;color:#59636d;font-size:10px;line-height:1.4}.tp17-customer-proof{padding:48px 0;background:#eeeae2}.tp17-customer-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tp17-customer-proof__card{min-height:190px;padding:17px;border:1px solid #D5CDC1;background:#fff;display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:18px}.tp17-customer-proof__image{width:100%;height:100%;min-height:150px;object-fit:cover}.tp17-customer-proof__card span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.12em}.tp17-customer-proof__card blockquote{margin:10px 0 16px;color:#25303a;font-size:12px;line-height:1.55}.tp17-customer-proof__card strong,.tp17-customer-proof__card small{display:block}.tp17-customer-proof__card strong{font-size:10px}.tp17-customer-proof__card small{margin-top:4px;color:#737d86;font-size:10px}.tp17-after{padding:66px 0;background:var(--n);color:#fff}.tp17-section-head{max-width:650px;margin-bottom:27px}.tp17-section-head>span{color:var(--g)}.tp17-section-head h2{margin:8px 0;color:inherit;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.045em}.tp17-section-head p{margin:0;color:#9099a4;font-size:10px;line-height:1.55}.tp17-after-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.12)}.tp17-after-grid>div{min-height:145px;padding:18px;border-right:1px solid rgba(255,255,255,.11);display:flex;flex-direction:column}.tp17-after-grid>div:last-child{border-right:0}.tp17-after-grid b{color:var(--g);font-size:10px}.tp17-after-grid strong{margin-top:auto;font-size:11px}.tp17-after-grid small{margin-top:5px;color:#8a94a0;font-size:10px;line-height:1.45}.tp17-compare{padding:66px 0;background:var(--c)}.tp17-section-head.dark{color:var(--n)}.tp17-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tp17-compare-grid>a{min-height:210px;padding:21px;border:1px solid #D7CFC3;background:var(--w);color:var(--n);text-decoration:none;display:flex;flex-direction:column}.tp17-compare-grid>a.current{border-color:var(--g);box-shadow:inset 0 3px 0 var(--g);background:#fffdf8}.tp17-compare-grid>a>span{color:#936826;font-size:10px;font-weight:900;letter-spacing:.13em}.tp17-compare-grid>a>strong{margin-top:12px;font-size:21px;letter-spacing:-.03em}.tp17-compare-grid>a>p{margin:8px 0;color:#69717b;font-size:10px;line-height:1.55}.tp17-compare-grid>a>b{margin-top:auto;color:#936826;font-size:10px}.tp17-info{padding:42px 0;background:var(--w)}.tp17-info .tp17-shell{max-width:900px}.tp17-info details{border-bottom:1px solid #D5CEC4}.tp17-info summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:10.5px;font-weight:900}.tp17-info summary::-webkit-details-marker{display:none}.tp17-info summary span{color:#936826}.tp17-info p{margin:-2px 0 18px;color:#68707a;font-size:10px;line-height:1.65}.tp17-more{padding:47px 0;background:#fff}.tp17-more>.tp17-shell{display:flex;align-items:end;justify-content:space-between;gap:30px}.tp17-more h2{margin:7px 0 0;font-size:34px;line-height:1;letter-spacing:-.04em}.tp17-more>.tp17-shell>div:last-child{display:flex;gap:7px}.tp17-more a{min-height:43px;padding:0 14px;background:var(--n);color:#fff;display:inline-flex;align-items:center;text-decoration:none;font-size:10px;font-weight:900}.tp17-more a:last-child{background:var(--g);color:var(--n)}@media(max-width:900px){.tp17-grid{grid-template-columns:1fr}.tp17-gallery{position:static}.tp17-after-grid{grid-template-columns:1fr 1fr}.tp17-after-grid>div:nth-child(2){border-right:0}.tp17-after-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.11)}}@media(max-width:650px){.tp17-included{grid-template-columns:1fr;padding:12px}.tp17-included>span{padding:0}.tp17-included>div{padding:8px 0 0;border-left:0;border-top:1px solid #E5DED4}.tp17-included strong,.tp17-included small{font-size:10px}.tp17-bestfor{align-items:flex-start;flex-direction:column;gap:4px}.tp17-bestfor strong{font-size:10px}.tp17-caveat{grid-template-columns:1fr;gap:4px}.tp17-caveat span,.tp17-logo-note span,.tp17-logo-note a,.tp17-setup-app,.tp17-cart-note,.tp17-support-link,.tp17-act-now span{font-size:10px}.tp17-customer-proof{padding:38px 0}.tp17-customer-proof__grid,.tp17-customer-proof__card{grid-template-columns:1fr}.tp17-customer-proof__image{height:180px}.tp17-customer-proof__card blockquote{font-size:13px}.tp17-prep strong,.tp17-prep small{font-size:10px}.tp17-why{grid-template-columns:1fr;padding:12px}.tp17-why>span{padding:0}.tp17-why>div{padding:9px 0 0;border-left:0;border-top:1px solid #E4DED5}.tp17-why strong{font-size:11px}.tp17-why p,.tp17-value-note{font-size:10px}.tp17-shell{width:calc(100% - 30px)}.tp17-top{padding:19px 0 48px}.tp17-gallery-grid{gap:5px}.tp17-buy{padding-top:26px}.tp17-buy h1{font-size:40px}.tp17-intro{font-size:11px}.tp17-formatline{grid-template-columns:1fr}.tp17-business-card>div{flex-direction:column}.tp17-variants,.tp17-links,.tp17-compare-grid{grid-template-columns:1fr}.tp17-qtyrow{align-items:flex-start;flex-direction:column}.tp17-after,.tp17-compare{padding:52px 0}.tp17-after-grid{grid-template-columns:1fr}.tp17-after-grid>div{min-height:115px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.11)}.tp17-after-grid>div:last-child{border-bottom:0}.tp17-more>.tp17-shell{align-items:flex-start;flex-direction:column}.tp17-more>.tp17-shell>div:last-child{display:grid;width:100%}.tp17-more a{justify-content:center}}.tp17.tp43,.tp43,.tp43 *{box-sizing:border-box}.tp43{--tp43-n:#060B14;--tp43-ink:#101821;--tp43-gold:#C79A3B;--tp43-cream:#F0ECE5;--tp43-line:#DDD7CF;--tp43-muted:#65717B;background:#f8f7f4!important;color:var(--tp43-ink);font-family:inherit}.tp43 [hidden]{display:none!important}.tp43 .tp17-shell{width:min(1200px,calc(100% - 48px));max-width:1200px;margin-inline:auto}.tp43 a{transition:color .15s ease}.tp43 a:not(.tp43-primary){text-underline-offset:4px}.tp17.tp43 .tp17-top{padding:35px 0 47px!important;background:#f8f7f4!important}.tp17.tp43 .tp17-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.91fr)!important;gap:clamp(25px,4.2vw,60px)!important;align-items:start!important}.tp17.tp43 .tp17-gallery{position:sticky!important;top:109px!important;min-width:0!important;width:100%!important}.tp17.tp43 .tp17-gallery-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important;scroll-snap-type:none!important}.tp17.tp43 .tp17-photo{min-width:0!important;min-height:0!important;overflow:hidden!important;position:relative!important;margin:0!important;border:1px solid #E0D9D1!important;background:#f0ece5!important;aspect-ratio:1/1!important}.tp17.tp43 .tp17-photo:first-child{grid-column:1 / -1;aspect-ratio:1/1!important}.tp17.tp43 .tp17-photo img{display:block!important;position:static!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;background:#f1eee8}.tp17.tp43 .tp17-photo.main img{object-fit:contain!important}.tp17.tp43 .tp17-photo .tz-photo-slot{height:100%!important;aspect-ratio:1/1!important;box-shadow:none!important}.tp17.tp43 .tp17-photo .tz-photo-slot__empty{background:#eee9e0!important;display:grid!important;align-content:center!important;justify-items:center!important;text-align:center!important}.tp17.tp43 .tp17-photo .tz-photo-slot__empty strong{font-size:21px!important;letter-spacing:.1em!important;color:#6d6557!important}.tp17.tp43 .tp17-photo .tz-photo-slot__empty span{font-size:13px!important;color:#7d796f!important}.tp17.tp43 .tp17-buy{min-width:0!important;width:100%!important;padding:7px 0 0!important}.tp17.tp43 .tp17-eyebrow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;color:#8c6827!important;font-size:11px!important;font-weight:850!important;line-height:1.5!important;letter-spacing:.065em!important}.tp17.tp43 .tp17-eyebrow b{padding:5px 8px!important;background:#ece6da!important;color:#29343f!important;border:0!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important}.tp17.tp43 .tp17-buy h1{margin:12px 0 0!important;color:#0d1620!important;font-size:clamp(29px,3.2vw,44px)!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:850!important}.tp17.tp43 .tp17-intro{margin:11px 0 0!important;max-width:590px!important;color:#64717b!important;font-size:15px!important;line-height:1.62!important}.tp17.tp43 .tp17-price-wrap{display:flex!important;gap:12px!important;align-items:baseline!important;margin:16px 0 0!important;padding:0!important;background:transparent!important;border:0!important}.tp17.tp43 .tp17-price{color:#101821!important;font-size:34px!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.1!important}.tp17.tp43 .tp17-price-wrap>span{color:#67717b!important;font-size:13px!important}.tp43-summaryline{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:14px 0 0;font-size:13px;line-height:1.5}.tp43-summaryline strong{font-weight:850;color:#25313a}.tp43-summaryline span{color:#66727c}.tp43-important{margin:15px 0 0;padding:12px 14px;border-left:3px solid var(--tp43-gold);background:#f1ece4;color:#55616c;font-size:13px;line-height:1.6}.tp43-important strong{color:#172532}.tp43-important a{color:#775719!important;font-weight:850;text-decoration:underline}.tp43-quick-trust{display:flex;flex-wrap:wrap;gap:9px 18px;margin:15px 0 0;padding-bottom:20px;border-bottom:1px solid var(--tp43-line);color:#64717b;font-size:12px;line-height:1.5}.tp43-quick-trust span{display:inline-block}.tp43-form-head{margin:24px 0 18px}.tp43-form-head h2{margin:0;color:#13202c;font-size:23px;letter-spacing:-.024em;font-weight:830}.tp43-form-head p{margin:6px 0 0;color:#68737d;font-size:13px;line-height:1.5}.tp17.tp43 .tp17-form{margin:0!important;padding:0!important;display:block!important;border:0!important;background:transparent!important}.tp17.tp43 .tp17-step{margin:0!important;padding:16px 0 20px!important;border:0!important;border-top:1px solid #DFD8CF!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tp17.tp43 .tp17-step:first-of-type{border-top:0!important;padding-top:0!important}.tp17.tp43 .tp17-step-head{display:flex!important;align-items:start!important;gap:11px!important;margin:0 0 11px!important;padding:0!important;background:transparent!important;border:0!important}.tp17.tp43 .tp17-step-head>span{flex:0 0 26px!important;width:26px!important;height:26px!important;min-height:26px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:var(--tp43-n)!important;color:#fff!important;font-size:11px!important;font-weight:850!important}.tp17.tp43 .tp17-step-head>div{min-width:0!important}.tp17.tp43 .tp17-step-head label{margin:0!important;color:#17232d!important;font-size:15px!important;font-weight:850!important;line-height:1.35!important}.tp17.tp43 .tp17-step-head small{display:block!important;margin-top:3px!important;color:#6a757e!important;font-size:12px!important;line-height:1.5!important}.tp17.tp43 .tp17-variants{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important}.tp17.tp43 .tp17-variants button{display:flex!important;align-items:center!important;justify-content:space-between!important;min-width:0!important;min-height:55px!important;gap:7px!important;padding:12px 14px!important;margin:0!important;border:1px solid #D4CDC3!important;border-radius:4px!important;background:#fff!important;color:#17232d!important;font:inherit!important;font-size:14px!important;line-height:1.3!important;text-align:left!important;cursor:pointer!important}.tp17.tp43 .tp17-variants button strong{color:#17232d!important;font-size:14px!important}.tp17.tp43 .tp17-variants button small{color:#727c84!important;font-size:12px!important}.tp17.tp43 .tp17-variants button.active{border:2px solid var(--tp43-gold)!important;background:#fbf6ea!important;padding:11px 13px!important}.tp17.tp43 .tp17-variants button[disabled]{opacity:.45!important;cursor:not-allowed!important}.tp17.tp43 .tp17-logo-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.tp17.tp43 .tp17-logo-choice>span{min-height:76px!important;padding:12px 55px 12px 13px!important;border:1px solid #D4CDC3!important;border-radius:4px!important;background:#fff!important}.tp17.tp43 .tp17-logo-choice input:checked+span{background:#fbf6ea!important;border-color:var(--tp43-gold)!important;box-shadow:inset 3px 0 0 var(--tp43-gold)!important}.tp17.tp43 .tp17-logo-choice b{font-size:14px!important;font-weight:850!important;color:#18242e!important}.tp17.tp43 .tp17-logo-choice small{font-size:12px!important;line-height:1.4!important;color:#6f7a83!important}.tp17.tp43 .tp17-logo-choice em{font-size:12px!important;font-weight:850!important;color:#795818!important}.tp43-small-note{margin:10px 0 0;background:#f0ece5;border:1px solid #E2DCD4}.tp43-small-note>summary{display:flex;align-items:center;min-height:44px;padding:10px 13px;cursor:pointer;font-size:12px;font-weight:850;color:#76591d}.tp43-small-note .tp17-logo-note{margin:0!important;padding:12px 13px!important;background:#f0ece5!important}.tp17.tp43 .tp17-logo-note strong{font-size:12px!important;color:#17242f!important}.tp17.tp43 .tp17-logo-note span,.tp17.tp43 .tp17-logo-note a{font-size:12px!important;line-height:1.5!important}.tp17.tp43 .tp17-logo-upload{margin:10px 0 0!important;padding:15px!important;background:#f7f3eb!important;border:1px dashed #C8B894!important}.tp17.tp43 .tp17-logo-upload>label{font-size:14px!important;font-weight:850!important}.tp17.tp43 .tp17-logo-upload>input{display:block!important;width:100%!important;font-size:14px!important;margin-top:9px!important}.tp17.tp43 .tp17-logo-upload>small{font-size:12px!important;line-height:1.5!important}.tp17.tp43 .tp17-logo-file-preview{width:130px!important;height:95px!important}.tp17.tp43 .tp17-setup-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}.tp17.tp43 .tp17-setup-choice>span{display:flex!important;min-height:67px!important;flex-direction:column!important;justify-content:center!important;padding:13px 13px 13px 43px!important;background:#fff!important;border:1px solid #D5CEC4!important;border-radius:4px!important}.tp17.tp43 .tp17-setup-choice input:checked+span{border-color:var(--tp43-gold)!important;background:#fbf6ea!important;box-shadow:inset 3px 0 0 var(--tp43-gold)!important}.tp17.tp43 .tp17-setup-choice input:checked+span:before{border-color:var(--tp43-gold)!important}.tp17.tp43 .tp17-setup-choice b{font-size:14px!important;line-height:1.38!important;font-weight:850!important;color:#16232f!important}.tp17.tp43 .tp17-setup-choice small{margin:4px 0 0!important;color:#6b757f!important;font-size:12px!important;line-height:1.45!important}.tp17.tp43 .tp17-setup-choice em{font-size:10px!important;line-height:1.2!important}.tp17.tp43 .tp17-setup-app{margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important;color:#69747e!important}.tp17.tp43 .tp17-linkbox{margin:14px 0 0!important;padding:14px!important;background:#f0ece5!important;border:0!important}.tp17.tp43 .tp17-linkbox label{display:block!important;margin:0 0 8px!important;color:#17242f!important;font-size:14px!important;line-height:1.4!important;font-weight:850!important}.tp17.tp43 .tp17-link{width:100%!important;max-width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:10px 12px!important;border:1px solid #C9C0B3!important;border-radius:4px!important;background:#fff!important;color:#101821!important;-webkit-text-fill-color:#101821!important;caret-color:#101821!important;font:inherit!important;font-size:16px!important;line-height:1.4!important}.tp17.tp43 .tp17-link::placeholder{color:#818991!important;-webkit-text-fill-color:#818991!important;opacity:1!important}.tp17.tp43 .tp17-linkbox small{display:block!important;font-size:12px!important;line-height:1.5!important;margin-top:8px!important}.tp17.tp43 .tp17-setup-note{margin-top:12px!important;padding:13px!important;background:#f0ece5!important;border:1px solid #E1D9CD!important}.tp17.tp43 .tp17-setup-note strong,.tp17.tp43 .tp17-setup-note span{font-size:13px!important;line-height:1.5!important}.tp17.tp43 .tp17-qtyrow{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important}.tp17.tp43 .tp17-qty{display:grid!important;grid-template-columns:48px 66px 48px!important;grid-template-rows:48px!important;overflow:hidden!important;width:162px!important;height:48px!important;border:1px solid #C9C1B5!important;border-radius:5px!important;background:#fff!important}.tp17.tp43 .tp17-qty button{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#eeeae3!important;color:#101821!important;-webkit-text-fill-color:#101821!important;font-size:23px!important;line-height:1!important;opacity:1!important}.tp17.tp43 .tp17-qty input{width:66px!important;height:48px!important;min-height:0!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#101821!important;-webkit-text-fill-color:#101821!important;caret-color:#101821!important;text-align:center!important;font:inherit!important;font-size:18px!important;font-weight:850!important;line-height:48px!important;opacity:1!important;-webkit-appearance:textfield!important;appearance:textfield!important}.tp17.tp43 .tp17-qty input::-webkit-outer-spin-button,.tp17.tp43 .tp17-qty input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.tp17.tp43 .tp17-qtyrow>a{min-height:42px!important;display:inline-flex!important;align-items:center!important;color:#806023!important;font-size:13px!important;line-height:1.5!important;font-weight:750!important;text-decoration:underline!important}.tp17.tp43 .tp17-order-summary{margin:13px 0 0!important;padding:15px 16px!important;border:1px solid #D8D1C6!important;background:#eee9e0!important;color:#14202a!important}.tp17.tp43 .tp17-order-summary span{display:block!important;color:#876526!important;font-size:11px!important;letter-spacing:.08em!important;font-weight:850!important}.tp17.tp43 .tp17-order-summary strong{display:block!important;margin:7px 0 0!important;color:#182632!important;font-size:13px!important;line-height:1.5!important}.tp17.tp43 .tp17-order-summary small{display:block!important;margin:4px 0 0!important;color:#6b757d!important;font-size:12px!important;line-height:1.5!important}.tp17.tp43 .tp17-add{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:56px!important;margin:12px 0 0!important;padding:13px 18px!important;border:0!important;border-radius:5px!important;background:#060b14!important;color:#fff!important;font:inherit!important;font-size:16px!important;line-height:1.35!important;font-weight:850!important;transform:none!important}.tp17.tp43 .tp17-add b{color:#fff!important;font-size:17px!important;font-variant-numeric:tabular-nums}.tp17.tp43 .tp17-add:disabled{opacity:.45!important;cursor:not-allowed!important}.tp17.tp43 .tp17-cart-note{margin:10px 0 0!important;color:#737b83!important;font-size:12px!important;line-height:1.5!important;text-align:center!important}.tp17.tp43 .tp17-support-link{display:block!important;margin:15px 0 0!important;color:#806024!important;text-align:center!important;font-size:13px!important;line-height:1.5!important;font-weight:750!important;text-decoration:underline!important}.tp43-after-cart{display:flex;flex-wrap:wrap;gap:9px 18px;margin:18px 0 0;color:#64717b;font-size:12px;line-height:1.5}.tp43-details{padding:43px 0 50px;background:#fff}.tp43-details__head{margin:0 0 23px}.tp43-details__head>span{font-size:11px;letter-spacing:.1em;font-weight:850;color:#956d29}.tp43-details__head h2{margin:8px 0 0;font-size:clamp(25px,3vw,36px);font-weight:840;letter-spacing:-.035em;line-height:1.14}.tp43-details__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:44px}.tp43-details__intro h3{margin:0;color:#172532;font-size:20px;line-height:1.26}.tp43-details__intro p{max-width:410px;margin:10px 0 0;color:#68737c;font-size:14px;line-height:1.65}.tp43-details__intro a{display:inline-block;margin:15px 0 0;color:#78571d;font-size:13px;font-weight:830;text-decoration:underline}.tp43-accordion{border-top:1px solid #DED7CC}.tp43-accordion details{margin:0;border-bottom:1px solid #DED7CC}.tp43-accordion summary{display:flex;justify-content:space-between;align-items:center;min-height:61px;gap:12px;list-style:none;cursor:pointer;font-size:14px;font-weight:820;color:#15242f;padding:12px 2px}.tp43-accordion summary::-webkit-details-marker{display:none}.tp43-accordion summary span{color:#946e2c;font-size:21px;font-weight:450}.tp43-accordion details[open] summary span{transform:rotate(45deg)}.tp43-accordion details p{margin:0 0 19px;padding-right:24px;color:#6b757e;font-size:13px;line-height:1.62}.tp43-accordion details p a{color:#76551a;font-weight:800}.tp43-next{background:#eee9e1;padding:25px 0 28px}.tp43-next>.tp17-shell{display:flex;align-items:center;justify-content:space-between;gap:22px}.tp43-next h2{margin:0;color:#17242e;font-size:20px;font-weight:840;line-height:1.25}.tp43-next p{margin:6px 0 0;color:#69737b;font-size:13px;line-height:1.6}.tp43-next__links{display:flex;align-items:center;gap:12px}.tp43-next__links a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:9px 14px;background:#060b14;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none!important;white-space:nowrap}.tp43-next__links a:last-child{background:#d4c8b5;color:#182531!important}.tp43-bundle,.tp43-guided{padding:40px 0 0}.tp43-bundle__layout,.tp43-guided__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(30px,4.5vw,60px);align-items:start;padding-bottom:55px}.tp43-bundle__visual,.tp43-guided__visual{position:sticky;top:108px;min-width:0;background:#efe9de}.tp43-bundle__photo{overflow:hidden;border:1px solid #E1DAD1}.tp43-bundle__photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.tp43-bundle__no-image,.tp43-guided__visual{min-height:405px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;padding:25px;color:#152531}.tp43-bundle__no-image span,.tp43-guided__visual span{font-size:11px;letter-spacing:.13em;font-weight:850;color:#9d752d}.tp43-bundle__no-image strong,.tp43-guided__visual strong{font-size:24px;font-weight:850;line-height:1.2;max-width:320px}.tp43-bundle__no-image small,.tp43-guided__visual small{font-size:12px;color:#65717b}.tp43-eyebrow{display:block;color:#966d2a;letter-spacing:.11em;font-size:11px;font-weight:850}.tp43-bundle h1,.tp43-guided h1{margin:8px 0 0;font-size:clamp(29px,3.3vw,44px);line-height:1.1;letter-spacing:-.036em;font-weight:850;color:#14212b}.tp43-bundle__price{margin:14px 0 0;font-size:34px;font-weight:850;color:#111b26}.tp43-bundle__price small{font-size:13px;font-weight:500;color:#63717d}.tp43-bundle__description,.tp43-guided__layout>div:first-child>p{margin:13px 0 0;font-size:15px;color:#626e77;line-height:1.6}.tp43-bundle__description p{margin:0}.tp43-bundle__included{margin:19px 0 0;padding:15px 16px;border-left:3px solid #C79A3B;background:#ede7de}.tp43-bundle__included strong{display:block;font-size:14px;color:#17252f}.tp43-bundle__included p{margin:5px 0 0;font-size:13px;line-height:1.58;color:#67717b}.tp43-bundle__form{display:grid;gap:15px;margin-top:18px;padding-top:17px;border-top:1px solid #DED7CD}.tp43-bundle__form label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:830;line-height:1.4;color:#192732}.tp43-bundle__form :is(input:not([type=hidden]),select,textarea){display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:49px;padding:11px 12px;border:1px solid #CFC7BA;border-radius:4px;background:#fff;color:#101821;-webkit-text-fill-color:#101821;font:inherit;font-size:16px;font-weight:500;line-height:1.45}.tp43-bundle__form input[type=file]{padding:10px;font-size:13px}.tp43-bundle__form textarea{resize:vertical;min-height:102px}.tp43-bundle__form :is(input,textarea)::placeholder{color:#7e8891;-webkit-text-fill-color:#7E8891;opacity:1}.tp43-bundle__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp43-bundle__quantity{display:flex;align-items:center;flex-wrap:wrap;gap:11px 14px;padding-top:5px}.tp43-bundle__quantity label{font-weight:820}.tp43-bundle__quantity input{width:84px!important;min-width:84px!important;text-align:center;font-variant-numeric:tabular-nums}.tp43-bundle__quantity a{margin-left:auto;color:#806024!important;font-size:13px;font-weight:770;text-decoration:underline}.tp43-primary{min-height:55px;display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;background:#060b14!important;color:#fff!important;border:0;border-radius:4px;font:inherit;font-size:16px;font-weight:850;text-decoration:none!important;cursor:pointer}.tp43-primary:disabled{opacity:.45;cursor:not-allowed}.tp43-bundle__minor{margin:-3px 0 0;font-size:12px;line-height:1.55;color:#67727d}.tp43-minor-link{display:inline-block;margin-top:18px;color:#79602b!important;font-size:13px;font-weight:800;text-decoration:underline!important}.tp43-guided{padding-top:51px}.tp43-guided__layout{align-items:center;gap:50px}.tp43-guided__layout>div:first-child>p{max-width:610px}.tp43-guided__button{margin-top:23px}.tp43 :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid #C79A3B!important;outline-offset:2px!important}@media(max-width:980px){.tp17.tp43 .tp17-grid,.tp43-bundle__layout,.tp43-guided__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)!important;gap:24px!important}.tp43-details__grid{gap:25px}.tp17.tp43 .tp17-gallery{top:88px!important}}@media(max-width:760px){.tp43 .tp17-shell{width:calc(100% - 32px)!important;max-width:none!important}.tp17.tp43 .tp17-top{padding:19px 0 30px!important}.tp17.tp43 .tp17-grid,.tp43-bundle__layout,.tp43-guided__layout{grid-template-columns:1fr!important;gap:0!important}.tp17.tp43 .tp17-gallery{position:static!important;top:auto!important}.tp17.tp43 .tp17-gallery-grid{display:flex!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.tp17.tp43 .tp17-gallery-grid::-webkit-scrollbar{display:none!important}.tp17.tp43 .tp17-photo,.tp17.tp43 .tp17-photo:first-child{flex:0 0 100%!important;width:100%!important;min-width:100%!important;aspect-ratio:1/1!important;scroll-snap-align:start!important;border:1px solid #E0D9D1!important}.tp17.tp43 .tp17-buy{padding:20px 0 0!important}.tp17.tp43 .tp17-buy h1{font-size:clamp(29px,7.5vw,39px)!important;line-height:1.13!important}.tp17.tp43 .tp17-intro{font-size:14px!important;line-height:1.6!important}.tp17.tp43 .tp17-price{font-size:31px!important}.tp43-summaryline{font-size:12px}.tp17.tp43 .tp17-eyebrow{font-size:10px!important}.tp43-quick-trust{font-size:12px;gap:7px 13px}.tp43-form-head{margin:21px 0 15px}.tp43-form-head h2{font-size:21px}.tp17.tp43 .tp17-step{padding:15px 0 17px!important}.tp17.tp43 .tp17-step-head label{font-size:14px!important}.tp17.tp43 .tp17-logo-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.tp17.tp43 .tp17-logo-choice>span{min-height:86px!important;padding:10px 10px 10px 11px!important}.tp17.tp43 .tp17-logo-choice em{position:static!important;transform:none!important;margin-top:4px!important}.tp17.tp43 .tp17-variants button{min-height:55px!important;padding:10px!important}.tp17.tp43 .tp17-variants button strong{font-size:13px!important}.tp17.tp43 .tp17-variants button small{font-size:11px!important}.tp17.tp43 .tp17-setup-choice>span{min-height:64px!important}.tp43-details{padding:32px 0 35px}.tp43-details__head h2{font-size:28px}.tp43-details__grid{grid-template-columns:1fr;gap:22px}.tp43-details__intro p{font-size:13px}.tp43-next{padding:23px 0}.tp43-next>.tp17-shell{align-items:stretch;flex-direction:column;gap:17px}.tp43-next h2{font-size:19px}.tp43-next__links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp43-next__links a{font-size:12px;padding:10px}.tp43-bundle,.tp43-guided{padding:19px 0 0}.tp43-bundle__layout,.tp43-guided__layout{padding-bottom:30px}.tp43-bundle__visual,.tp43-guided__visual{position:static;top:auto}.tp43-bundle__no-image,.tp43-guided__visual{min-height:260px;padding:21px}.tp43-bundle__buy{padding-top:20px}.tp43-bundle h1,.tp43-guided h1{font-size:32px}.tp43-bundle__price{font-size:31px}.tp43-bundle__description,.tp43-guided__layout>div:first-child>p{font-size:14px}.tp43-bundle__pair{grid-template-columns:1fr;gap:14px}.tp43-bundle__quantity a{margin-left:0}.tp43-guided__visual{margin-top:25px}.tp43-guided__button{width:100%;margin-top:19px}}@media(max-width:390px){.tp17.tp43 .tp17-variants button{display:block!important}.tp17.tp43 .tp17-variants button small{display:block!important;margin-top:3px!important}.tp43-next__links{grid-template-columns:1fr}.tp43 .tp17-qtyrow{align-items:flex-start!important}}.tp17.tp43{--n:#060B14;--g:#C79A3B;--w:#F8F7F3;--c:#EEEAE2;overflow:visible!important;width:100%;min-width:0}.tp17.tp43 .tp17-gallery,.tp17.tp43 .tp17-buy,.tp43-bundle__visual,.tp43-bundle__buy,.tp43-guided__layout>div{min-width:0}.tp17.tp43 .tp17-logo-choice,.tp17.tp43 .tp17-setup-choice{position:relative;display:block;cursor:pointer}.tp17.tp43 .tp17-logo-choice input[type=radio],.tp17.tp43 .tp17-setup-choice input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;padding:0!important;margin:0!important}.tp17.tp43 .tp17-logo-choice input:focus-visible+span,.tp17.tp43 .tp17-setup-choice input:focus-visible+span,.tp17.tp43 .tp17-variants button:focus-visible{outline:3px solid #C79A3B!important;outline-offset:2px!important}.tp17.tp43 .tp17-setup-choice>span{position:relative!important}.tp17.tp43 .tp17-setup-choice>span:before{content:"";display:block;position:absolute;width:17px;height:17px;border:1px solid #8D928E;border-radius:50%;left:15px;top:50%;transform:translateY(-50%);background:#fff}.tp17.tp43 .tp17-setup-choice input:checked+span:before{border:5px solid #C79A3B}.tp17.tp43 .tp17-setup-choice input:checked+span{border-color:#b4852e!important}.tp17.tp43 .tp17-logo-upload input[type=file]{display:block;max-width:100%;color:#182532}.tp17.tp43 .tp17-photo video,.tp17.tp43 .tp17-photo model-viewer{display:block;width:100%;height:100%;object-fit:contain}.tp17.tp43 .tp17-customer-proof{padding:35px 0;background:#eee9e0}.tp17.tp43 .tp17-customer-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tp17.tp43 .tp17-customer-proof__card{display:grid;grid-template-columns:minmax(0,125px) minmax(0,1fr);gap:15px;align-items:center;padding:16px;background:#fff;border:1px solid #DFD8CC}.tp17.tp43 .tp17-customer-proof__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.tp17.tp43 .tp17-customer-proof__card blockquote{margin:8px 0 11px;font-size:14px;line-height:1.6;color:#293640}.tp17.tp43 .tp17-customer-proof__card strong{font-size:13px;color:#16212b}.tp17.tp43 .tp17-customer-proof__card small{font-size:12px;color:#65727b;line-height:1.4}.tp43 :is(input,select,textarea,button){max-width:100%}.tp43 .tp43-bundle__form input[type=file]{overflow-wrap:anywhere}.tp43 :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:rgba(199,154,59,.16)}@media(max-width:1024px){.tp17.tp43 .tp17-grid,.tp43 .tp43-bundle__layout,.tp43 .tp43-guided__layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.tp17.tp43 .tp17-gallery,.tp43 .tp43-bundle__visual,.tp43 .tp43-guided__visual{position:static!important;top:auto!important}.tp17.tp43 .tp17-buy{padding-top:24px!important}.tp43 .tp43-bundle__buy{padding-top:24px}.tp17.tp43 .tp17-gallery-grid{display:flex!important;flex-wrap:nowrap!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding:0 12px!important;scrollbar-width:none!important;margin:0!important;padding:0 0 2px!important;-webkit-overflow-scrolling:touch}.tp17.tp43 .tp17-gallery-grid::-webkit-scrollbar{display:none!important}.tp17.tp43 .tp17-photo,.tp17.tp43 .tp17-photo.main{flex:0 0 min(88%,530px)!important;width:min(88%,530px)!important;min-width:0!important;height:auto!important;aspect-ratio:4/3!important;scroll-snap-align:start!important;grid-column:auto!important;overflow:hidden!important;background:#fff!important}.tp17.tp43 .tp17-photo :is(img,video,model-viewer){display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.tp17.tp43 .tp17-gallery{max-width:100%!important}.tp43 .tp43-bundle__photo img{max-height:530px;object-fit:contain}.tp43 .tp43-guided__visual{min-height:260px}.tp17.tp43 .tp17-customer-proof__grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1024px){.tp17.tp43 .tp17-grid,.tp43 .tp43-bundle__layout,.tp43 .tp43-guided__layout{max-width:760px;margin:0 auto}.tp17.tp43 .tp17-photo,.tp17.tp43 .tp17-photo.main{flex-basis:78%!important;width:78%!important}}@media(max-width:767px){.tp17.tp43,.tp43-bundle,.tp43-guided{max-width:100vw!important}.tp17.tp43 .tp17-shell,.tp43 .tp17-shell{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:none!important;min-width:0!important;margin-inline:16px!important}.tp17.tp43 .tp17-top{padding:10px 0 30px!important}.tp17.tp43 .tp17-grid{gap:0!important}.tp17.tp43 .tp17-gallery{padding:0!important;margin:0!important}.tp17.tp43 .tp17-gallery-grid{width:calc(100% + 32px)!important;max-width:none!important;margin-inline:-16px!important;padding:0 16px 3px!important;scroll-padding-inline:16px!important;gap:9px!important}.tp17.tp43 .tp17-photo,.tp17.tp43 .tp17-photo.main{box-sizing:border-box!important;flex:0 0 calc(100% - 16px)!important;width:calc(100% - 16px)!important;min-width:calc(100% - 16px)!important;height:clamp(228px,72vw,365px)!important;max-height:365px!important;aspect-ratio:auto!important;margin:0!important;scroll-snap-align:center!important;border:1px solid #DED8D0!important;border-radius:5px!important;background:#f0ece5!important}.tp17.tp43 .tp17-photo img,.tp17.tp43 .tp17-photo video,.tp17.tp43 .tp17-photo model-viewer,.tp17.tp43 .tp17-photo .tz-photo-slot{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;background:#f0ece5!important}.tp17.tp43 .tzm32-gallery-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;margin:4px 0 0!important;padding:0!important}.tp17.tp43 .tzm32-gallery-dots button{display:grid!important;place-items:center!important;width:32px!important;height:34px!important;min-width:32px!important;min-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.tp17.tp43 .tzm32-gallery-dots button:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#b9b0a4}.tp17.tp43 .tzm32-gallery-dots button.is-active:before{width:9px;height:9px;background:#9b732b}.tp17.tp43 .tp17-buy{padding:10px 0 0!important}.tp17.tp43 .tp17-eyebrow{font-size:10px!important;gap:6px 8px!important}.tp17.tp43 .tp17-eyebrow b{font-size:9px!important}.tp17.tp43 .tp17-buy h1{margin:9px 0 0!important;font-size:clamp(28px,7.8vw,35px)!important;line-height:1.13!important;letter-spacing:-.031em!important;overflow-wrap:anywhere!important}.tp17.tp43 .tp17-intro{margin:8px 0 0!important;font-size:14px!important;line-height:1.5!important;max-width:100%!important}.tp17.tp43 .tp17-price-wrap{margin-top:11px!important}.tp17.tp43 .tp17-price{font-size:29px!important}.tp43-summaryline{margin:10px 0 0!important;gap:4px 8px;font-size:12px!important}.tp43-summaryline strong{font-size:12px}.tp43-important{margin-top:10px;padding:10px 11px;font-size:12px}.tp43-quick-trust{display:flex!important;gap:6px 12px!important;margin-top:12px!important;padding-bottom:15px!important;font-size:11.5px!important}.tp43-form-head{margin:15px 0 13px!important}.tp43-form-head h2{font-size:21px!important}.tp43-form-head p{margin-top:3px!important;font-size:12px!important}.tp17.tp43 .tp17-step{padding:12px 0 15px!important;margin:0!important;border-top:1px solid #DDD6CC!important;border-bottom:0!important}.tp17.tp43 .tp17-step-head{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;margin-bottom:9px!important}.tp17.tp43 .tp17-step-head>span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;font-size:11px!important}.tp17.tp43 .tp17-step-head label{font-size:14px!important;line-height:1.35!important}.tp17.tp43 .tp17-step-head small{margin-top:2px!important;font-size:12px!important;line-height:1.35!important}.tp17.tp43 .tp17-variants{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tp17.tp43 .tp17-variants button{min-width:0!important;min-height:51px!important;padding:10px!important;gap:4px!important;border-radius:5px!important;flex-wrap:wrap!important}.tp17.tp43 .tp17-variants button.active{padding:9px!important}.tp17.tp43 .tp17-variants button strong{font-size:13px!important;overflow-wrap:anywhere!important}.tp17.tp43 .tp17-variants button small{font-size:12px!important;margin:0!important}.tp17.tp43 .tp17-logo-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tp17.tp43 .tp17-logo-choice>span{display:flex!important;justify-content:center!important;min-height:74px!important;padding:10px 12px!important;border-radius:5px!important}.tp17.tp43 .tp17-logo-choice b{font-size:13px!important;line-height:1.3!important}.tp17.tp43 .tp17-logo-choice small{margin-top:3px!important;font-size:11.5px!important}.tp17.tp43 .tp17-logo-choice em{display:block!important;position:static!important;transform:none!important;margin-top:3px!important;font-size:12px!important}.tp17.tp43 .tp17-setup-grid{gap:7px!important}.tp17.tp43 .tp17-setup-choice>span{min-height:0!important;padding:11px 12px 11px 41px!important;background:#fff!important;border-radius:5px!important}.tp17.tp43 .tp17-setup-choice>span:before{left:13px!important;top:14px!important;transform:none!important;width:17px!important;height:17px!important}.tp17.tp43 .tp17-setup-choice em{margin:0 0 3px!important;font-size:9px!important;padding:3px 5px!important}.tp17.tp43 .tp17-setup-choice b{font-size:13.5px!important;line-height:1.3!important}.tp17.tp43 .tp17-setup-choice small{font-size:11.5px!important;line-height:1.35!important}.tp17.tp43 .tp17-linkbox{padding:12px!important;margin-top:10px!important}.tp17.tp43 .tp17-linkbox label{font-size:13px!important;margin-bottom:6px!important}.tp17.tp43 .tp17-link{display:block!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;font-size:16px!important;line-height:1.4!important}.tp17.tp43 .tp17-linkbox small{font-size:11.5px!important;line-height:1.45!important}.tp17.tp43 .tp17-setup-note{padding:11px!important;margin-top:10px!important}.tp17.tp43 .tp17-setup-note span{font-size:12px!important}.tp17.tp43 .tp17-qtyrow{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.tp17.tp43 .tp17-qty{width:158px!important;height:48px!important;grid-template-columns:46px 64px 46px!important;grid-template-rows:48px!important;overflow:hidden!important;border:1px solid #C9C1B5!important;background:#fff!important}.tp17.tp43 .tp17-qty button{width:46px!important;min-width:46px!important;height:48px!important;min-height:48px!important;background:#ece8e0!important;color:#101821!important;-webkit-text-fill-color:#101821!important;font-size:22px!important}.tp17.tp43 .tp17-qty input{box-sizing:border-box!important;width:64px!important;height:48px!important;min-width:0!important;max-width:64px!important;background:#fff!important;color:#101821!important;-webkit-text-fill-color:#101821!important;caret-color:#101821!important;font-size:18px!important;font-weight:850!important}.tp17.tp43 .tp17-qtyrow>a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:12px!important}.tp17.tp43 .tp17-order-summary{margin:11px 0 0!important;padding:11px 12px!important}.tp17.tp43 .tp17-order-summary span{font-size:10px!important}.tp17.tp43 .tp17-order-summary strong{font-size:12px!important;line-height:1.45!important}.tp17.tp43 .tp17-order-summary small{font-size:11px!important;line-height:1.4!important}.tp17.tp43 .tp17-add{width:100%!important;min-height:56px!important;padding:12px 15px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:15px!important;white-space:normal!important;border-radius:5px!important}.tp17.tp43 .tp17-add b{font-size:16px!important;flex:0 0 auto!important}.tp17.tp43 .tp17-cart-note,.tp17.tp43 .tp17-support-link{font-size:12px!important}.tp43-after-cart{margin-top:13px;font-size:11.5px}.tp43-details{padding:30px 0 34px!important}.tp43-details__head h2{font-size:26px!important}.tp43-details__grid{grid-template-columns:1fr!important;gap:17px!important}.tp43-accordion summary{font-size:14px!important;min-height:54px!important}.tp43-next{padding:21px 0!important}.tp43-next>.tp17-shell{display:flex!important;flex-direction:column!important;align-items:stretch!important}.tp43-next__links{display:grid!important;grid-template-columns:1fr 1fr!important}.tp43-next__links a{min-height:47px!important;white-space:normal!important;font-size:12px!important}.tp43 .tp43-bundle__layout,.tp43 .tp43-guided__layout{display:flex!important;flex-direction:column!important;width:calc(100% - 32px)!important;gap:0!important}.tp43 .tp43-bundle__visual,.tp43 .tp43-guided__visual{position:static!important;width:100%!important}.tp43 .tp43-bundle__no-image,.tp43 .tp43-guided__visual{min-height:215px!important;padding:22px!important}.tp43 .tp43-bundle__buy{width:100%!important;padding-top:19px!important}.tp43 .tp43-bundle__pair{grid-template-columns:1fr!important}.tp43 .tp43-bundle__form label{font-size:13px!important}.tp43 .tp43-bundle__form :is(input,select,textarea){font-size:16px!important}.tp43 .tp43-bundle__form .tp43-primary,.tp43 .tp43-guided__button{width:100%!important}.tp17.tp43 .tp17-customer-proof{padding:26px 0!important}.tp17.tp43 .tp17-customer-proof__card{display:block!important;padding:15px!important}.tp17.tp43 .tp17-customer-proof__image{margin-bottom:12px!important}body:has(.tp43 :is(input,textarea,select):focus) .tzm32-product-sticky{opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + 30px))!important}.tzm32-product-sticky.is-visible{min-height:59px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;padding:6px!important;grid-template-columns:minmax(0,1fr) minmax(118px,auto)!important;gap:7px!important;border-radius:5px!important}.tzm32-product-sticky.is-visible .tzm32-sticky-action{min-height:47px!important;padding:0 11px!important;font-size:13px!important;white-space:nowrap!important;border-radius:4px!important}body.tzm32-sticky-active:has(.tp43){padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media(max-width:370px){.tp17.tp43 .tp17-logo-options{grid-template-columns:1fr!important}.tp17.tp43 .tp17-logo-choice>span{min-height:55px!important}.tp17.tp43 .tp17-variants button{display:block!important}.tp17.tp43 .tp17-variants button small{margin-top:4px!important}.tp43 .tp43-next__links{grid-template-columns:1fr!important}.tp43 .tp43-bundle__quantity{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.tp17.tp43 .tp17-gallery-grid{scroll-behavior:auto!important}}.tp43 .tp46-bundle-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px;background:#f0ece5}.tp43 .tp46-bundle-examples figure{margin:0;min-width:0;background:#fff}.tp43 .tp46-bundle-examples img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.tp43 .tp46-bundle-examples figcaption{padding:9px 7px;font-size:12px;text-align:center;line-height:1.35;color:#394750;font-weight:750}.tp43 .tp46-bundle-examples>p{grid-column:1/-1;margin:0 3px 4px;font-size:12px;line-height:1.5;color:#56636d}.tp43 .tp46-bundle-detail{margin-top:17px;padding:18px 0;border-top:1px solid #DDD6CC}.tp43 .tp46-bundle-detail h2{margin:0;color:#15232c;font-size:21px;line-height:1.25;font-weight:840;letter-spacing:-.02em}.tp43 .tp46-bundle-detail p{margin:9px 0 0;color:#63717b;font-size:13px;line-height:1.65}.tp43 .tp46-bundle-detail .tp46-bundle-detail__note{padding:11px;background:#f0ece5;font-size:12px}.tp43 .tp46-bundle-detail a{color:#7f5a1b!important;text-decoration:underline!important;font-weight:800}@media(max-width:767px){.tp43 .tp46-bundle-examples{padding:6px;gap:6px}.tp43 .tp46-bundle-examples figcaption{font-size:11px}.tp43 .tp46-bundle-detail{padding-top:15px}.tp43 .tp46-bundle-detail h2{font-size:19px}}.tp17.tp43 .tp46-stand-example{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;padding-bottom:31px!important}.tp17.tp43 .tp46-stand-example img{max-height:calc(100% - 31px)!important;width:100%!important;object-fit:contain!important}.tp17.tp43 .tp46-stand-example>small{position:absolute;bottom:0;left:0;right:0;display:block;padding:8px;background:#eee9e0;color:#5e6d77;font-size:11px;line-height:1.35;font-weight:750;text-align:center;z-index:1}@media(max-width:767px){.tp17.tp43 .tp46-stand-example img{max-height:calc(100% - 34px)!important}.tp17.tp43 .tp46-stand-example>small{font-size:10px}}.tp17.tp43 .tp461-review-guide{background:#f0ece5;padding:37px 0 41px;color:#17242e}.tp17.tp43 .tp461-review-guide__eyebrow{font-size:11px;letter-spacing:.1em;font-weight:840;color:#987027}.tp17.tp43 .tp461-review-guide h2{max-width:720px;margin:7px 0 0;font-size:clamp(25px,3.25vw,37px);line-height:1.12;letter-spacing:-.032em;font-weight:840;color:#15232e}.tp17.tp43 .tp461-review-guide>.tp17-shell>p{max-width:800px;margin:11px 0 0;font-size:14px;line-height:1.65;color:#5f6d77}.tp17.tp43 .tp461-review-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.tp17.tp43 .tp461-review-guide__grid>div{min-width:0;background:#fff;border:1px solid #DED7CD;padding:17px}.tp17.tp43 .tp461-review-guide__grid b{display:block;color:#97702c;font-size:11px;letter-spacing:.08em;margin-bottom:10px}.tp17.tp43 .tp461-review-guide__grid strong{display:block;color:#17232c;font-size:15px;line-height:1.35}.tp17.tp43 .tp461-review-guide__grid p{margin:7px 0 0;color:#68747c;font-size:12px;line-height:1.55}.tp17.tp43 .tp461-review-guide__links{display:flex;flex-wrap:wrap;gap:9px 17px;margin-top:18px}.tp17.tp43 .tp461-review-guide__links a{display:inline-flex;align-items:center;min-height:39px;font-size:13px;font-weight:800;color:#77571f;text-decoration:underline}.tp17.tp43 .tp461-review-guide .tp461-review-guide__clarifier{margin-top:12px;font-size:12px;color:#63707b}@media(max-width:767px){.tp17.tp43 .tp461-review-guide{padding:29px 0 33px}.tp17.tp43 .tp461-review-guide h2{font-size:27px}.tp17.tp43 .tp461-review-guide>.tp17-shell>p{font-size:13px}.tp17.tp43 .tp461-review-guide__grid{grid-template-columns:1fr;gap:8px;margin-top:15px}.tp17.tp43 .tp461-review-guide__grid>div{display:grid;grid-template-columns:32px 1fr;gap:0 10px;padding:13px}.tp17.tp43 .tp461-review-guide__grid b{grid-row:span 2;margin:0}.tp17.tp43 .tp461-review-guide__grid strong{font-size:14px}.tp17.tp43 .tp461-review-guide__grid p{grid-column:2;font-size:12px;margin-top:4px}.tp17.tp43 .tp461-review-guide__links{display:grid;gap:3px}}.tp17.tp43 .tp47-product-facts{display:grid;gap:0;border-top:1px solid #E3DCD2;margin:20px 0 0}.tp17.tp43 .tp47-product-facts>div{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:12px;padding:10px 0;border-bottom:1px solid #E3DCD2;font-size:12px;line-height:1.5}.tp17.tp43 .tp47-product-facts dt{color:#687681;font-weight:700}.tp17.tp43 .tp47-product-facts dd{margin:0;color:#172530;font-weight:770}@media(max-width:767px){.tp17.tp43 .tp47-product-facts>div{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:8px;font-size:12px;padding:9px 0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tapzy-product-v43.css.map */
