
.ph-section{background:#fff;color:#1c1d19;padding:46px max(5%,20px) 56px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.ph-section *{box-sizing:border-box}.ph-section [hidden]{display:none!important}.ph-layout{max-width:1340px;margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);gap:65px;align-items:start}.ph-gallery{min-width:0}.ph-stage{background:#f5f5f2;border:1px solid #edede7;border-radius:12px;overflow:hidden;aspect-ratio:1.04;display:grid;align-items:center}.ph-media{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;padding:22px}.ph-media>img,.ph-media>video,.ph-media>iframe{width:100%;height:100%;object-fit:contain;max-height:610px;border:0}.ph-thumbs{display:flex;gap:10px;margin-top:14px;overflow:auto;padding:3px 0 10px}.ph-thumbs button{width:73px;height:73px;flex:0 0 73px;position:relative;background:#fafaf7;border:1px solid #deded7;border-radius:6px;padding:6px;cursor:pointer}.ph-thumbs button[aria-pressed=true]{border-color:#d27028;box-shadow:0 0 0 1px #d27028}.ph-thumbs img{width:100%;height:100%;object-fit:contain}.ph-thumbs button>span{position:absolute;right:4px;bottom:3px;font-size:11px}.ph-info{min-width:0;padding-top:2px}.ph-back{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#73736b;text-decoration:none}.ph-kicker{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#a45114;margin:26px 0 12px}.ph-section .ph-info h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,2.4vw,37px);font-weight:650;line-height:1.16;letter-spacing:-1px;color:#1c1d19;margin:0;overflow-wrap:anywhere;text-transform:none;max-width:540px}.ph-pricing{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:21px}.ph-pricing>span{font-size:25px;font-weight:700;letter-spacing:-.5px}.ph-pricing s{font-size:15px;color:#777}.ph-intro{font-size:13px;color:#696961;margin:15px 0 0;line-height:1.8;max-width:480px}.ph-intro p{margin:0}.ph-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0}.ph-specs:empty{display:none}.ph-specs>div{border-left:1px solid #deded7;padding-left:12px}.ph-specs>div:first-child{border-left:0;padding-left:0}.ph-specs span{display:block;font-size:10px;color:#77776f;margin-bottom:6px}.ph-specs strong{font-size:13px;font-weight:600}.ph-specs strong p{margin:0}.ph-fallback{margin:23px 0}.ph-fallback label{display:block;font-size:12px;margin-bottom:8px}.ph-fallback select{background:#fff;color:#1c1d19;border:1px solid #cdcdc5;padding:12px;width:100%;font:inherit;border-radius:5px}.ph-option-groups{margin-top:25px;display:grid;gap:20px}.ph-option{border:0;margin:0;padding:0}.ph-option legend{padding:0;font-size:12px;font-weight:700;margin-bottom:11px;display:block;width:100%}.ph-option legend>span{font-weight:400;color:#74746a;margin-left:8px}.ph-option>div{display:flex;flex-wrap:wrap;gap:9px}.ph-chip{position:relative;cursor:pointer}.ph-chip input{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0)}.ph-chip>span{display:block;min-width:68px;text-align:center;padding:10px 17px;border:1px solid #d6d6cd;border-radius:4px;font-size:12px;background:#fff;color:#30312c;line-height:1.3}.ph-chip input:checked+span{border-color:#1c1d19;background:#f2f2ed;box-shadow:inset 0 0 0 1px #1c1d19}.ph-chip input:focus-visible+span{outline:2px solid #d27028;outline-offset:3px}.ph-chip input:disabled+span{opacity:.4;text-decoration:line-through}.ph-stock{font-size:11px;color:#5f6b55;margin:22px 0 18px;display:flex;gap:8px;align-items:center}.ph-stock:before{content:'';width:5px;height:5px;background:currentColor;border-radius:50%}.ph-stock[data-unavailable=true]{color:#7b7065}.ph-purchase{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:end}.ph-quantity>label{font-size:10px;display:block;color:#73736a;margin-bottom:7px}.ph-quantity>div{display:flex;height:49px;border:1px solid #cecec5;border-radius:5px;overflow:hidden;align-items:stretch}.ph-quantity button{background:#fff;color:#333;border:0;width:33px;min-width:30px;padding:0;font-size:18px;cursor:pointer}.ph-quantity input{font:inherit;font-size:13px;width:44px;min-width:0;flex:1;border:0;background:#fff;color:#1c1d19;text-align:center;padding:0;-moz-appearance:textfield}.ph-quantity input::-webkit-inner-spin-button,.ph-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ph-atc{display:flex;align-items:center;justify-content:center;min-height:49px;width:100%;padding:14px 16px;border:0;border-radius:5px;background:#f58a32;color:#1c1d19;font:700 12px Arial,Helvetica,sans-serif;letter-spacing:.6px;cursor:pointer;line-height:1.3}.ph-atc:hover{background:#e97b23}.ph-atc:disabled{background:#e4e4dc;color:#77776d;cursor:not-allowed}.ph-express{margin-top:12px;min-height:44px}.ph-express .shopify-payment-button{margin:0}.ph-express .shopify-payment-button__button{border-radius:5px;min-height:47px}.ph-help{display:grid;gap:0;border-top:1px solid #e5e5de;margin-top:27px;padding-top:8px}.ph-help a{display:flex;justify-content:space-between;gap:20px;padding:12px 0;color:#55574d;text-decoration:none;font-size:12px}.ph-help a span{color:#b85b17}.ph-note{font-size:10px;line-height:1.8;color:#85857a;margin:12px 0 0}.ph-section :focus-visible{outline:2px solid #d27028;outline-offset:3px}@media(min-width:1100px){.ph-gallery{position:sticky;top:25px}}@media(max-width:1000px){.ph-layout{gap:30px;grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}}@media(max-width:800px){.ph-section{padding:22px 6% 38px}.ph-layout{grid-template-columns:1fr;gap:23px}.ph-stage{aspect-ratio:1.12}.ph-media{padding:14px}.ph-media>img,.ph-media>video{max-height:480px}.ph-thumbs button{width:60px;height:60px;flex-basis:60px}.ph-kicker{margin-top:20px}.ph-section .ph-info h1{font-size:28px;line-height:1.18}.ph-pricing>span{font-size:24px}.ph-purchase{grid-template-columns:105px minmax(0,1fr);gap:12px}.ph-chip>span{min-width:62px;padding:10px 14px}.ph-back{font-size:9px}}@media(prefers-reduced-motion:reduce){.ph-section *{scroll-behavior:auto!important}}
.dp-module .db-kicker{display:none!important}
.ph-buy-now{display:block;width:100%;min-height:49px;margin-top:12px;padding:14px 18px;background:#20221e;color:#fff;border:1px solid #20221e;border-radius:5px;font:700 12px Arial,sans-serif;letter-spacing:.06em;cursor:pointer}.ph-buy-now:hover{background:#373a32}.ph-buy-now:disabled{background:#e4e4dc;border-color:#e4e4dc;color:#77776d;cursor:not-allowed}.ph-purchase-error{color:#a52a20;font-size:12px;line-height:1.5;margin:12px 0}.ph-purchase-error[hidden]{display:none}.ph-section .dx-home{max-width:1340px}.ph-stage{position:relative}.ph-stage.dm-gallery-swipe{touch-action:pan-y pinch-zoom}.ph-stage .dg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #deded6;border-radius:50%;background:#fffffff0;color:#20221e;cursor:pointer;font:24px Arial,sans-serif}.ph-stage .dg-prev{left:12px}.ph-stage .dg-next{right:12px}.ph-stage .dg-arrow:hover{background:#f58a32;border-color:#f58a32}.dg-count{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:20px;background:#ffffffed;color:#55584f;font:11px Arial,sans-serif;pointer-events:none}.ph-section .ph-thumbs{scrollbar-width:thin}@media(max-width:600px){.ph-stage .dg-arrow{width:34px;height:34px}.ph-stage .dg-prev{left:6px}.ph-stage .dg-next{right:6px}}
