.pf-option-groups{display:flex;flex-direction:column;gap:var(--pf-space-3)}.pf-seg-wrap{flex-wrap:wrap}.pf-seg-wrap .pf-seg-opt{flex:none;padding:7px 14px}.pf-root .pf-seg-opt.is-oos{opacity:.45;text-decoration:line-through}.pf-root .pf-seg-opt.is-oos.is-active{opacity:.75}.pf-drawer-color-row[disabled]{cursor:not-allowed}.pf-root .pf-hero{background:var(--pf-hero-bg, #ffffff)}.pf-spec-materials{display:flex;flex-direction:column;gap:var(--pf-space-2)}.pf-root .pf-spec-materials-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-neutral-600)}.pf-info-grid.pf-desc-row{display:flex;flex-direction:column;gap:var(--pf-space-6)}.pf-desc-body{font-size:14px;line-height:1.55;color:var(--pf-color-text)}.pf-desc-body>*:first-child{margin-top:0}.pf-desc-body>*:last-child{margin-bottom:0}.pf-desc-body img{max-width:100%;height:auto}.pf-desc-body table{width:100%;border-collapse:collapse}.pf-desc-clamp{position:relative;overflow:hidden;max-height:var(--pf-desc-max, none)}.pf-desc-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;pointer-events:none;background:linear-gradient(to bottom,rgba(242,242,243,0),var(--pf-color-bg))}.pf-desc-item.is-open .pf-desc-clamp{max-height:none}.pf-desc-item.is-open .pf-desc-clamp:after{display:none}.pf-desc-toggle{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font-family:var(--pf-font-heading);font-weight:600;font-size:14px;color:var(--pf-accent-700);text-decoration:underline;text-underline-offset:3px}.pf-desc-toggle:hover{color:var(--pf-accent-900)}@media screen and (max-width:999px){.pf-desc-item--m-closed:not(.is-open) .pf-desc-clamp{max-height:0}.pf-desc-item--m-closed:not(.is-open) .pf-desc-clamp:after{display:none}}.pf-info-grid.pf-info-grid-cols.pf-info-grid-auto{grid-template-columns:repeat(var(--pf-cols, 3),minmax(0,1fr))}@media screen and (min-width:1000px){.pf-info-grid.pf-desc-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--pf-space-8);align-items:start}.pf-info-grid.pf-desc-row.is-solo{grid-template-columns:minmax(0,1fr)}}.pf-root .pf-drawer-color-line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word}.pf-root .pf-drawer-color-line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;line-height:1.25;min-height:2.5em}.pf-root .pf-drawer-body{overflow-x:hidden}.pf-root .pf-drawer-header{z-index:2}@media screen and (max-width:999px){.pf-root .pf-drawer{height:100dvh;overscroll-behavior:contain}.pf-root .pf-drawer-dialog{min-height:0}.pf-root .pf-drawer-header,.pf-root .pf-drawer-footer{position:relative}.pf-root .pf-drawer-body{min-height:0;overscroll-behavior:contain}}.pf-root{--pf-gold: #d7ae3c;--pf-gold-dark: #8a690e;--pf-gold-text: #7a5c0a;--pf-gold-plate: linear-gradient(135deg, #b98f1e 0%, #e7c766 20%, #fdf3cd 36%, #dcb23f 52%, #b98f1e 74%, #d7ae3c 90%, #f0dc96 100%)}.pf-root .pf-tag-free{position:relative;overflow:hidden;gap:5px;padding:4px 10px;border:1px solid var(--pf-gold-dark);border-radius:0;background:var(--pf-gold-plate);color:#23190a;font-family:var(--pf-font-heading);font-weight:600;font-size:12px;letter-spacing:.07em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff73,0 1px 3px #2b2b2d4d}.pf-root .pf-tag-free svg{flex:none}.pf-root .pf-tag-free:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-70%;width:34%;background:linear-gradient(100deg,#fff0,#ffffffd9,#fff0);transform:skew(-18deg);pointer-events:none;animation:pf-gold-sheen 4.5s ease-in-out infinite}@keyframes pf-gold-sheen{0%,68%{left:-70%}to{left:140%}}@media(prefers-reduced-motion:reduce){.pf-root .pf-tag-free:after{display:none}}@media screen and (min-width:1000px){.pf-root .pf-tag-free{font-size:13px;padding:5px 12px}}.pf-root .pf-hero-tags-tl{position:absolute;top:var(--pf-space-2);left:var(--pf-space-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--pf-space-1)}.pf-root .pf-hero-tags-tl .pf-hero-tag-left{position:static}.pf-root .pf-ship-free{color:var(--pf-gold-text);font-weight:700}.pf-root .pf-ship-row-free,.pf-root .pf-ship-row-free span:last-child{color:var(--pf-gold-text)}.pf-root .pf-ship-row-free{border-bottom-color:var(--pf-gold)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pf-extra.css.map */
