.beese-category-shop .bsp-wrap{max-width:1600px;margin:0 auto;padding:26px 32px 40px}.beese-category-shop .bt-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.beese-category-shop .bt-intro h1{font-family:inherit;font-size:42px;line-height:1.1;letter-spacing:-1.2px;margin:0;font-weight:750}.beese-category-shop .bt-intro p{font-size:16px;line-height:1.5;max-width:440px;margin:0;color:#595b59}.beese-category-shop .bt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e2e0da;padding:12px 0 20px}.beese-category-shop .bt-categories{display:flex;flex-wrap:wrap;gap:6px}.beese-category-shop .bt-categories a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;font-size:14px;line-height:1.2;font-weight:650;text-decoration:none;color:inherit;border:1px solid #dddcd5;border-radius:3px;white-space:nowrap}.beese-category-shop .bt-categories a[aria-current=true]{background:#222423;color:#fff;border-color:#222423}.beese-category-shop .bt-categories a:hover{border-color:var(--gold,#b98945)}.beese-category-shop a:focus-visible{outline:2px solid var(--gold,#b98945);outline-offset:3px}.beese-category-shop .bt-count{font-size:13px;color:#595b59;white-space:nowrap}.beese-category-shop .bt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;margin:0;padding:0}.beese-category-shop .bt-item{min-width:0;position:relative;scroll-margin-top:24px}.beese-category-shop .bt-item[hidden]{display:none}.beese-category-shop .product-card{display:block;border:0;border-radius:0;height:auto}.beese-category-shop .product-card__media{aspect-ratio:1/1.12;padding:12px;border:1px solid #e8e5df;overflow:hidden}.beese-category-shop .product-card__media img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.beese-category-shop .product-card__info{padding:14px 0 0}.beese-category-shop .product-card__title{font-size:16px;font-weight:650;line-height:1.4;margin:0 0 6px;min-height:0}.beese-category-shop .product-card__kind{font-size:12px;line-height:1.4;margin:0 0 7px;color:#62645f}.beese-category-shop .product-card__price{font-size:15px;line-height:1.4;margin:0}.beese-category-shop .bt-size-note{display:block;font-size:12px;color:#62645f;line-height:1.4;margin-top:6px}.beese-category-shop .bt-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:20px;border-top:1px solid #e2e0da;font-size:14px}.beese-category-shop .bt-help a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:inherit;text-underline-offset:4px}@media(max-width:990px){.beese-category-shop .bt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beese-category-shop .bt-toolbar{align-items:flex-start}.beese-category-shop .bt-count{padding-top:14px}}@media(max-width:620px){.beese-category-shop .bsp-wrap{padding:20px 16px 28px}.beese-category-shop .bt-intro{display:block;margin-bottom:16px}.beese-category-shop .bt-intro h1{font-size:32px;letter-spacing:-.7px;margin-bottom:8px}.beese-category-shop .bt-intro p{font-size:14px;line-height:1.45;max-width:360px}.beese-category-shop .bt-toolbar{display:block;padding:10px 0 14px}.beese-category-shop .bt-categories{gap:6px}.beese-category-shop .bt-categories a{font-size:13px;padding:8px 12px}.beese-category-shop .bt-count{display:block;padding-top:10px}.beese-category-shop .bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.beese-category-shop .product-card__media{padding:8px}.beese-category-shop .product-card__info{padding-top:10px}.beese-category-shop .product-card__title,.beese-category-shop .product-card__price{font-size:14px}.beese-category-shop .bt-help{font-size:13px;margin-top:24px}}.bpp-benefits svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.5}.bpp-trust svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5}.bpp{--bpp-accent:#a16b31;--bpp-ink:#161616;--bpp-line:#dedbd5;max-width:1440px;margin:0 auto;padding:24px 32px 36px;color:var(--bpp-ink);font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.bpp *{box-sizing:border-box}.bpp [hidden]{display:none!important}.bpp button,.bpp input{font:inherit}.bpp button,.bpp label,.bpp summary{touch-action:manipulation}.bpp-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:start}.bpp-stage{position:relative;background:#f4f1ec;border-radius:5px;overflow:hidden;aspect-ratio:1.15}.bpp-hero{width:100%;height:100%;object-fit:contain;display:block}.bpp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 8px #0002;color:#222;font-size:30px!important;cursor:pointer}.bpp-prev{left:14px}.bpp-next{right:14px}.bpp-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:12px 0 22px}.bpp-thumbnails button{padding:0;background:#eee9e2;border:2px solid transparent;border-radius:5px;overflow:hidden;aspect-ratio:.7;cursor:pointer}.bpp-thumbnails button[aria-pressed=true]{border-color:var(--bpp-accent)}.bpp-thumbnails img{width:100%;height:100%;object-fit:cover}.bpp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center;background:#f5f3ef;padding:22px 20px;border-radius:5px;margin-bottom:20px}.bpp-benefits>div>span{display:block;font-size:38px;line-height:1;margin-bottom:12px}.bpp-benefits strong{text-transform:uppercase;font-size:13px}.bpp-benefits p{margin:5px 0 0;font-size:13px}.bpp-detail-image{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;background:#f4f1ec;border-radius:5px}.bpp-eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin:4px 0}.bpp h1{font-family:Georgia,serif;font-size:34px;line-height:1.1;letter-spacing:-.5px;margin:4px 0 9px}.bpp-subtitle{font-size:16px;margin:0 0 20px}.bpp-intro{font-size:14px;margin:0 0 9px}.bpp-price{font-size:23px;font-weight:700;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--bpp-line)}.bpp fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.bpp legend{padding:0;margin-bottom:7px;font-size:13px;font-weight:600;width:100%}.bpp-choice-row{display:flex;gap:10px}.bpp-choice-row label{position:relative;flex:1}.bpp-choice-row input,.bpp-colors input,.bpp-designs input{position:absolute;opacity:0;width:1px;height:1px}.bpp-choice-row label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid var(--bpp-line);border-radius:5px;background:#fff;cursor:pointer;text-align:center}.bpp-choice-row input:checked+span{background:#343430;color:#fff;border-color:#343430}.bpp-choice-row input:focus-visible+span,.bpp-colors input:focus-visible+span,.bpp-designs input:focus-visible+span,.bpp button:focus-visible{outline:2px solid var(--bpp-accent);outline-offset:3px}.bpp-size{max-width:260px}.bpp-size span{font-weight:700}.bpp-selected-color{font-size:12px;font-weight:400;color:#666;margin-left:7px}.bpp-colors{display:flex;flex-wrap:wrap;gap:10px}.bpp-colors label{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:42px;cursor:pointer}.bpp-colors label>span{display:block;background:var(--bpp-color);width:30px;height:30px;border:1px solid #ccc;border-radius:50%}.bpp-colors input:checked+span{outline:1px solid #222;outline-offset:3px}.bpp-methods label>span{flex-direction:column}.bpp small{font-size:11px;line-height:1.35}.bpp-methods small{display:block;font-size:12px}.bpp-help{font-size:12px;color:#65615b;margin:7px 0 0}.bpp-method-help{display:inline;font-size:12px;font-weight:400;margin-left:8px}.bpp-method-help summary{display:inline;cursor:pointer;text-decoration:underline;color:#655f53}.bpp-method-help p{font-size:12px;padding:8px;background:#f5f3ef}.bpp-designs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.bpp-designs label{position:relative;cursor:pointer;text-align:center;min-width:0}.bpp-design-photo{display:block;aspect-ratio:.74;border:2px solid transparent;border-radius:5px;overflow:hidden;background:#f0ece5}.bpp-design-photo img{width:100%;height:100%;object-fit:cover}.bpp-designs input:checked+.bpp-design-photo{border-color:var(--bpp-accent);box-shadow:0 0 0 1px var(--bpp-accent)}.bpp-designs strong{display:block;font-size:10px;line-height:1.25;margin:6px 0 2px}.bpp-designs small{display:block;font-size:10px}.bpp .bpp-section-title{font-family:Georgia,serif;font-size:22px;font-weight:700;margin-bottom:8px}.bpp-placement label>span{justify-content:flex-start;text-align:left;gap:9px;min-height:94px;padding:10px}.bpp-placement input:checked+span{background:#fbf6ee;color:#161616;border:2px solid var(--bpp-accent);padding:9px}.bpp-placement input:disabled+span{opacity:.55;cursor:default}.bpp-placement svg{width:30px;height:46px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.bpp-placement strong{display:block;font-size:12px}.bpp-placement small{display:block;margin-top:4px}.bpp-no-back{display:flex;gap:7px;font-size:12px;margin-top:8px;min-height:30px;align-items:center}.bpp-no-back input{margin:0}.bpp-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.bpp-fields label{font-size:12px;font-weight:600}.bpp-fields label>span{font-weight:400;font-size:11px}.bpp-fields input{width:100%;border:1px solid #d8d5ce;border-radius:4px;height:36px;padding:6px 10px;margin-top:3px;font-size:12px;background:#fff;color:#222}.bpp-fields input:disabled{background:#f7f6f3;color:#777}.bpp-fields input:focus{outline:2px solid var(--bpp-accent);outline-offset:1px}.bpp-placement-note{background:#faf4e9;padding:10px 12px;font-size:11px;border-radius:4px;margin:13px 0}.bpp-proof{font-size:12px}.bpp-proof p{margin:4px 0 6px}.bpp-proof small{color:#625b50}.bpp-custom{font-size:12px;margin:12px 0}.bpp-custom a{color:inherit;text-underline-offset:3px}.bpp-status{margin:0;font-size:12px;color:#9b2525}.bpp-add{width:100%;display:flex;gap:12px;justify-content:center;align-items:center;min-height:48px;border:0;border-radius:4px;background:#504735;color:#fff;text-transform:uppercase;font-size:15px!important;font-weight:700!important;cursor:pointer}.bpp-add:disabled{opacity:.6;cursor:not-allowed}.bpp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.bpp-trust>div{display:flex;align-items:center;gap:7px}.bpp-trust>div>span:first-child{font-size:27px;line-height:1}.bpp-trust strong,.bpp-trust small{display:block;font-size:10px;line-height:1.25}.bpp-trust small{margin-top:2px}.bpp-inspiration{margin-top:26px;background:#f6f3ee;padding:18px 18px 24px;border-radius:4px;text-align:center}.bpp-inspiration h2{font-family:Georgia,serif;font-style:italic;font-size:32px;font-weight:400;margin:0}.bpp-inspiration>p{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin:4px 0 14px}.bpp-inspiration-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bpp-inspiration article{min-width:0;background:#fff;border-radius:4px;overflow:hidden}.bpp-inspiration article>img{width:100%;aspect-ratio:1.05;object-fit:cover;display:block;background:#eee9e2}.bpp-inspiration article>div{padding:9px}.bpp-inspiration h3{font-size:12px;text-transform:uppercase;margin:0 0 4px}.bpp-inspiration article p{font-size:11px;margin:0}.bpp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1000px){.bpp{padding:20px}.bpp-columns{gap:25px;grid-template-columns:1.1fr 1fr}.bpp h1{font-size:30px}.bpp-placement label>span{padding:8px;gap:6px}.bpp-trust{gap:6px}.bpp-trust>div{gap:4px}.bpp-trust strong,.bpp-trust small{font-size:9px}}@media(max-width:760px){.bpp{padding:16px}.bpp-columns{display:flex;flex-direction:column;gap:20px}.bpp-gallery,.bpp-controls{width:100%}.bpp-stage{aspect-ratio:1.15}.bpp-thumbnails{gap:7px;margin-bottom:0}.bpp-benefits,.bpp-detail-image{display:none}.bpp h1{font-size:29px}.bpp-subtitle{font-size:14px;margin-bottom:12px}.bpp-intro{font-size:13px}.bpp-price{font-size:21px}.bpp fieldset{margin-bottom:14px}.bpp-designs{gap:7px}.bpp-designs strong,.bpp-designs small{font-size:9px}.bpp-placement strong{font-size:11px}.bpp-placement small{font-size:10px}.bpp-fields{gap:10px}.bpp-fields input{height:42px}.bpp-trust strong,.bpp-trust small{font-size:9px}.bpp-inspiration{padding:16px 10px;margin-top:22px}.bpp-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bpp-inspiration h2{font-size:28px}.bpp-colors{gap:8px}.bpp-add{min-height:48px;position:sticky;bottom:8px;z-index:2}}.bpp-inspiration article>img{height:180px;aspect-ratio:auto;object-fit:contain}@media(max-width:760px){.bpp-inspiration article>img{height:160px}}.bpp-choice-row{flex-wrap:wrap}.bpp-colors label{border-radius:50%}.bpp-designs{grid-template-columns:repeat(5,minmax(0,1fr))}.swb-benefits svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.5}.swb-trust svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5}.swb{--swb-accent:#a16b31;--swb-ink:#161616;--swb-line:#dedbd5;max-width:1440px;margin:0 auto;padding:24px 32px 36px;color:var(--swb-ink);font-family:Arial,sans-serif;font-size:14px;line-height:1.45}.swb *{box-sizing:border-box}.swb [hidden]{display:none!important}.swb button,.swb input{font:inherit}.swb button,.swb label,.swb summary{touch-action:manipulation}.swb-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:start}.swb-stage{position:relative;background:#f4f1ec;border-radius:5px;overflow:hidden;aspect-ratio:1.15}.swb-hero{width:100%;height:100%;object-fit:contain;display:block}.swb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 8px #0002;color:#222;font-size:30px!important;cursor:pointer}.swb-prev{left:14px}.swb-next{right:14px}.swb-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:12px 0 22px}.swb-thumbnails button{padding:0;background:#eee9e2;border:2px solid transparent;border-radius:5px;overflow:hidden;aspect-ratio:.7;cursor:pointer}.swb-thumbnails button[aria-pressed=true]{border-color:var(--swb-accent)}.swb-thumbnails img{width:100%;height:100%;object-fit:cover}.swb-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center;background:#f5f3ef;padding:22px 20px;border-radius:5px;margin-bottom:20px}.swb-benefits>div>span{display:block;font-size:38px;line-height:1;margin-bottom:12px}.swb-benefits strong{text-transform:uppercase;font-size:13px}.swb-benefits p{margin:5px 0 0;font-size:13px}.swb-detail-image{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;background:#f4f1ec;border-radius:5px}.swb-eyebrow{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin:4px 0}.swb h1{font-family:Georgia,serif;font-size:34px;line-height:1.1;letter-spacing:-.5px;margin:4px 0 9px}.swb-subtitle{font-size:16px;margin:0 0 20px}.swb-intro{font-size:14px;margin:0 0 9px}.swb-price{font-size:23px;font-weight:700;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--swb-line)}.swb fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.swb legend{padding:0;margin-bottom:7px;font-size:13px;font-weight:600;width:100%}.swb-choice-row{display:flex;gap:10px}.swb-choice-row label{position:relative;flex:1}.swb-choice-row input,.swb-colors input,.swb-designs input{position:absolute;opacity:0;width:1px;height:1px}.swb-choice-row label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid var(--swb-line);border-radius:5px;background:#fff;cursor:pointer;text-align:center}.swb-choice-row input:checked+span{background:#343430;color:#fff;border-color:#343430}.swb-choice-row input:focus-visible+span,.swb-colors input:focus-visible+span,.swb-designs input:focus-visible+span,.swb button:focus-visible{outline:2px solid var(--swb-accent);outline-offset:3px}.swb-size{max-width:260px}.swb-size span{font-weight:700}.swb-selected-color{font-size:12px;font-weight:400;color:#666;margin-left:7px}.swb-colors{display:flex;flex-wrap:wrap;gap:10px}.swb-colors label{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:42px;cursor:pointer}.swb-colors label>span{display:block;background:var(--swb-color);width:30px;height:30px;border:1px solid #ccc;border-radius:50%}.swb-colors input:checked+span{outline:1px solid #222;outline-offset:3px}.swb-methods label>span{flex-direction:column}.swb small{font-size:11px;line-height:1.35}.swb-methods small{display:block;font-size:12px}.swb-help{font-size:12px;color:#65615b;margin:7px 0 0}.swb-method-help{display:inline;font-size:12px;font-weight:400;margin-left:8px}.swb-method-help summary{display:inline;cursor:pointer;text-decoration:underline;color:#655f53}.swb-method-help p{font-size:12px;padding:8px;background:#f5f3ef}.swb-designs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.swb-designs label{position:relative;cursor:pointer;text-align:center;min-width:0}.swb-design-photo{display:block;aspect-ratio:.74;border:2px solid transparent;border-radius:5px;overflow:hidden;background:#f0ece5}.swb-design-photo img{width:100%;height:100%;object-fit:cover}.swb-designs input:checked+.swb-design-photo{border-color:var(--swb-accent);box-shadow:0 0 0 1px var(--swb-accent)}.swb-designs strong{display:block;font-size:10px;line-height:1.25;margin:6px 0 2px}.swb-designs small{display:block;font-size:10px}.swb .swb-section-title{font-family:Georgia,serif;font-size:22px;font-weight:700;margin-bottom:8px}.swb-placement label>span{justify-content:flex-start;text-align:left;gap:9px;min-height:94px;padding:10px}.swb-placement input:checked+span{background:#fbf6ee;color:#161616;border:2px solid var(--swb-accent);padding:9px}.swb-placement input:disabled+span{opacity:.55;cursor:default}.swb-placement svg{width:30px;height:46px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.swb-placement strong{display:block;font-size:12px}.swb-placement small{display:block;margin-top:4px}.swb-no-back{display:flex;gap:7px;font-size:12px;margin-top:8px;min-height:30px;align-items:center}.swb-no-back input{margin:0}.swb-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.swb-fields label{font-size:12px;font-weight:600}.swb-fields label>span{font-weight:400;font-size:11px}.swb-fields input{width:100%;border:1px solid #d8d5ce;border-radius:4px;height:36px;padding:6px 10px;margin-top:3px;font-size:12px;background:#fff;color:#222}.swb-fields input:disabled{background:#f7f6f3;color:#777}.swb-fields input:focus{outline:2px solid var(--swb-accent);outline-offset:1px}.swb-placement-note{background:#faf4e9;padding:10px 12px;font-size:11px;border-radius:4px;margin:13px 0}.swb-proof{font-size:12px}.swb-proof p{margin:4px 0 6px}.swb-proof small{color:#625b50}.swb-custom{font-size:12px;margin:12px 0}.swb-custom a{color:inherit;text-underline-offset:3px}.swb-status{margin:0;font-size:12px;color:#9b2525}.swb-add{width:100%;display:flex;gap:12px;justify-content:center;align-items:center;min-height:48px;border:0;border-radius:4px;background:#504735;color:#fff;text-transform:uppercase;font-size:15px!important;font-weight:700!important;cursor:pointer}.swb-add:disabled{opacity:.6;cursor:not-allowed}.swb-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.swb-trust>div{display:flex;align-items:center;gap:7px}.swb-trust>div>span:first-child{font-size:27px;line-height:1}.swb-trust strong,.swb-trust small{display:block;font-size:10px;line-height:1.25}.swb-trust small{margin-top:2px}.swb-inspiration{margin-top:26px;background:#f6f3ee;padding:18px 18px 24px;border-radius:4px;text-align:center}.swb-inspiration h2{font-family:Georgia,serif;font-style:italic;font-size:32px;font-weight:400;margin:0}.swb-inspiration>p{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin:4px 0 14px}.swb-inspiration-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.swb-inspiration article{min-width:0;background:#fff;border-radius:4px;overflow:hidden}.swb-inspiration article>img{width:100%;aspect-ratio:1.05;object-fit:cover;display:block;background:#eee9e2}.swb-inspiration article>div{padding:9px}.swb-inspiration h3{font-size:12px;text-transform:uppercase;margin:0 0 4px}.swb-inspiration article p{font-size:11px;margin:0}.swb-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1000px){.swb{padding:20px}.swb-columns{gap:25px;grid-template-columns:1.1fr 1fr}.swb h1{font-size:30px}.swb-placement label>span{padding:8px;gap:6px}.swb-trust{gap:6px}.swb-trust>div{gap:4px}.swb-trust strong,.swb-trust small{font-size:9px}}@media(max-width:760px){.swb{padding:16px}.swb-columns{display:flex;flex-direction:column;gap:20px}.swb-gallery,.swb-controls{width:100%}.swb-stage{aspect-ratio:1.15}.swb-thumbnails{gap:7px;margin-bottom:0}.swb-benefits,.swb-detail-image{display:none}.swb h1{font-size:29px}.swb-subtitle{font-size:14px;margin-bottom:12px}.swb-intro{font-size:13px}.swb-price{font-size:21px}.swb fieldset{margin-bottom:14px}.swb-designs{gap:7px}.swb-designs strong,.swb-designs small{font-size:9px}.swb-placement strong{font-size:11px}.swb-placement small{font-size:10px}.swb-fields{gap:10px}.swb-fields input{height:42px}.swb-trust strong,.swb-trust small{font-size:9px}.swb-inspiration{padding:16px 10px;margin-top:22px}.swb-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.swb-inspiration h2{font-size:28px}.swb-colors{gap:8px}.swb-add{min-height:48px;position:sticky;bottom:8px;z-index:2}}.swb-inspiration article>img{height:180px;aspect-ratio:auto;object-fit:contain}@media(max-width:760px){.swb-inspiration article>img{height:160px}}.bundle-preview{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:18px;padding:24px}.bundle-preview[hidden]{display:none!important}.bundle-preview figure{margin:0;text-align:center;min-width:0}.bundle-preview figcaption{font-size:12px;font-weight:700;margin-top:14px}.bundle-preview__canvas{aspect-ratio:4/5;background:#fff;display:grid;place-items:center;box-shadow:3px 4px #d4c7b4,6px 8px 14px #0002}.bundle-preview__canvas canvas{display:block;width:100%;height:100%;object-fit:contain}.bundle-preview__canvas canvas[hidden]{display:none}.bundle-preview__ornament{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:2px 4px 10px #0002}.bundle-preview span{padding:14px;font-size:12px;color:#666}.product-gallery--bundle-preview .product-gallery__visual,.product-gallery--bundle-preview .product-thumbs{display:none!important}.product-gallery--bundle-preview .round-gallery-preview{position:relative;inset:auto;padding:0;width:100%;height:100%}.product-gallery--bundle-preview .product-gallery__stage{aspect-ratio:1!important}@media(max-width:620px){.bundle-preview{padding:20px;gap:16px}.bundle-preview figcaption{font-size:11px}}#beese-golf-shop .bsp-wrap{max-width:1600px;margin:0 auto;padding:26px 32px 40px}#beese-golf-shop .bt-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}#beese-golf-shop .bt-intro h1{font-family:inherit;font-size:42px;line-height:1.1;letter-spacing:-1.2px;margin:0;font-weight:750}#beese-golf-shop .bt-intro p{font-size:16px;line-height:1.5;max-width:440px;margin:0;color:#595b59}#beese-golf-shop .bt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e2e0da;padding:12px 0 20px}#beese-golf-shop .bt-categories{display:flex;flex-wrap:wrap;gap:6px}#beese-golf-shop .bt-categories a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;font-size:14px;line-height:1.2;font-weight:650;text-decoration:none;color:inherit;border:1px solid #dddcd5;border-radius:3px;white-space:nowrap}#beese-golf-shop .bt-categories a[aria-current=true]{background:#222423;color:#fff;border-color:#222423}#beese-golf-shop .bt-categories a:hover{border-color:var(--gold,#b98945)}#beese-golf-shop a:focus-visible{outline:2px solid var(--gold,#b98945);outline-offset:3px}#beese-golf-shop .bt-count{font-size:13px;color:#595b59;white-space:nowrap}#beese-golf-shop .bt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;margin:0;padding:0}#beese-golf-shop .bt-item{min-width:0;position:relative;scroll-margin-top:24px}#beese-golf-shop .bt-item[hidden]{display:none}#beese-golf-shop .product-card{display:block;border:0;border-radius:0;height:auto}#beese-golf-shop .product-card__media{aspect-ratio:1/1.12;padding:12px;border:1px solid #e8e5df;overflow:hidden}#beese-golf-shop .product-card__media img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}#beese-golf-shop .product-card__info{padding:14px 0 0}#beese-golf-shop .product-card__title{font-size:16px;font-weight:650;line-height:1.4;margin:0 0 6px;min-height:0}#beese-golf-shop .product-card__kind{font-size:12px;line-height:1.4;margin:0 0 7px;color:#62645f}#beese-golf-shop .product-card__price{font-size:15px;line-height:1.4;margin:0}#beese-golf-shop .bt-size-note{display:block;font-size:12px;color:#62645f;line-height:1.4;margin-top:6px}#beese-golf-shop .bt-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:20px;border-top:1px solid #e2e0da;font-size:14px}#beese-golf-shop .bt-help a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:inherit;text-underline-offset:4px}@media(max-width:990px){#beese-golf-shop .bt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#beese-golf-shop .bt-toolbar{align-items:flex-start}#beese-golf-shop .bt-count{padding-top:14px}}@media(max-width:620px){#beese-golf-shop .bsp-wrap{padding:20px 16px 28px}#beese-golf-shop .bt-intro{display:block;margin-bottom:16px}#beese-golf-shop .bt-intro h1{font-size:32px;letter-spacing:-.7px;margin-bottom:8px}#beese-golf-shop .bt-intro p{font-size:14px;line-height:1.45;max-width:360px}#beese-golf-shop .bt-toolbar{display:block;padding:10px 0 14px}#beese-golf-shop .bt-categories{gap:6px}#beese-golf-shop .bt-categories a{font-size:13px;padding:8px 12px}#beese-golf-shop .bt-count{display:block;padding-top:10px}#beese-golf-shop .bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#beese-golf-shop .product-card__media{padding:8px}#beese-golf-shop .product-card__info{padding-top:10px}#beese-golf-shop .product-card__title,#beese-golf-shop .product-card__price{font-size:14px}#beese-golf-shop .bt-help{font-size:13px;margin-top:24px}}.round-editor{padding:0!important;margin:16px 0!important;background:transparent!important;border:0!important}.round-editor__link{display:inline-block;min-height:44px;padding:8px 0;border:0;background:transparent;color:#15232a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:.85rem}.product-gallery--round-preview .product-gallery__stage{aspect-ratio:1!important}.round-gallery-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;padding:16px}.round-gallery-preview canvas{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain}.round-gallery-preview[hidden],.round-photo-adjust[hidden]{display:none!important}.round-gallery-preview canvas{display:block;width:auto;max-width:100%;height:auto;max-height:100%;aspect-ratio:1;border-radius:50%;background:#fff}.product-gallery--round-preview .product-gallery__visual,.product-gallery--round-preview .product-thumbs{display:none!important}.round-photo-adjust{padding:12px 16px;background:#fff;border:1px solid #ddd5c9;margin-top:12px}.round-photo-adjust summary{cursor:pointer;font-weight:700;min-height:24px}.round-photo-adjust .round-editor__sliders{margin:12px 0}[data-ornament-shopping] .photo-shopping-hidden,[data-ornament-shopping] #ArtworkStatus,.round-editor [data-round-dimensions]{display:none!important}[data-ornament-shopping] .product-form-wrap{padding:18px 14px}[data-ornament-shopping] .product-description{margin:8px 0 18px}[data-ornament-shopping] .field{margin-bottom:14px}[data-ornament-shopping] .field input[type=text],[data-ornament-shopping] .field select,[data-ornament-shopping] .field input[type=tel]{padding:10px 12px;min-height:44px}[data-ornament-shopping] .field textarea{min-height:66px;padding:10px 12px}[data-ornament-shopping] .ornament-personalization h2{margin:18px 0 14px}[data-ornament-shopping] .ornament-upload{margin-top:16px}[data-ornament-shopping] .ornament-proof{margin-top:16px;padding:14px}[data-ornament-shopping] .photo-production-timing{margin:10px 0 0;font-size:.75rem}[data-ornament-shopping] .ribbon-choices{display:flex;flex-wrap:wrap;gap:8px}[data-ornament-shopping] .ribbon-choices .choice{order:0}[data-ornament-shopping] .ribbon-choices .ribbon-choice--custom{order:1}[data-ornament-shopping] .ribbon-choices label{min-height:44px;padding:8px!important;letter-spacing:0;font-size:.75rem!important;text-transform:none!important}[data-ornament-shopping] .ribbon-choices .builder-choice__name{display:flex;align-items:center;gap:6px}.ribbon-swatch{display:inline-block;width:18px;height:18px;border:1px solid #aaa;border-radius:50%;background:linear-gradient(45deg,#b77d36,#e9c995)}.ribbon-swatch[data-ribbon-color=white]{background:#f7f4ed}.ribbon-swatch[data-ribbon-color=navy]{background:#203b55}.ribbon-swatch[data-ribbon-color=black]{background:#202020}.ribbon-swatch[data-ribbon-color=gray]{background:#747a7b}.ribbon-swatch[data-ribbon-color=wood]{background:#b77d36}.round-editor__quality{margin:10px 0!important;padding:8px 10px!important;font-size:.85rem}.photo-quality-details{font-size:.75rem;margin:0 0 10px}.photo-quality-details summary{cursor:pointer;min-height:24px}.round-editor__link:focus-visible,.round-photo-adjust summary:focus-visible{outline:3px solid #7da6ff;outline-offset:2px}[data-ornament-shopping] .product-form-wrap{padding:16px 14px!important}[data-ornament-shopping] .product-form-wrap form{margin-top:18px}[data-ornament-shopping] .product-description{font-size:14px!important;line-height:1.45!important;margin:8px 0 14px!important}[data-ornament-shopping] .field{margin:0 0 12px!important}[data-ornament-shopping] .field legend,[data-ornament-shopping] .field>label{font-size:12px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px}[data-ornament-shopping] .field input[type=text],[data-ornament-shopping] .field input[type=tel],[data-ornament-shopping] .field input[type=file],[data-ornament-shopping] .field select{min-height:44px!important;height:44px;padding:10px 12px!important;font-size:16px!important;line-height:1.25!important}[data-ornament-shopping] .field textarea{padding:10px 12px!important;font-size:16px!important;line-height:1.3!important;min-height:62px}[data-ornament-shopping] .choice-row{gap:6px!important}[data-ornament-shopping] .choice label{min-width:44px;min-height:44px;padding:8px 10px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}[data-ornament-shopping] .ribbon-choices label{padding:8px!important}[data-ornament-shopping] .ribbon-swatch{width:16px;height:16px}[data-ornament-shopping] .ornament-personalization h2{font-size:18px!important;line-height:1.25!important;margin:16px 0 12px!important}[data-ornament-shopping] .ornament-extra{margin:10px 0}[data-ornament-shopping] .ornament-extra summary{min-height:44px;padding:10px 0;font-size:13px;line-height:1.5}[data-ornament-shopping] .product-form-wrap .field-help{font-size:12px!important;line-height:1.4!important;margin-top:5px}[data-ornament-shopping] .ornament-proof{padding:12px;margin:14px 0}[data-ornament-shopping] .ornament-proof>strong{font-size:16px}[data-ornament-shopping] .ornament-proof>p{font-size:14px;line-height:1.45;margin:6px 0 12px}[data-ornament-shopping] .ornament-proof .proof-check{margin-bottom:0!important}[data-ornament-shopping] .ornament-proof .proof-check label{font-size:13px!important;line-height:1.4!important;text-transform:none!important}[data-ornament-shopping] .ornament-proof .photo-production-timing{font-size:12px;margin:10px 0 0}[data-ornament-shopping] .ornament-personalization--compact .ornament-name-year{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}[data-ornament-shopping] .ornament-personalization--compact .ornament-name-year .field{min-width:0}[data-ornament-shopping] .ornament-personalization--compact .ornament-name-year label{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-height:16px}[data-ornament-shopping] .ornament-personalization--compact .ornament-name-year input{width:100%;min-width:0}[data-ornament-shopping] .ornament-personalization--compact .field{margin-bottom:10px!important}[data-ornament-shopping] .ornament-personalization--compact h2{margin:12px 0 10px!important}[data-ornament-shopping] .ornament-personalization--compact .ornament-extra{margin:0}[data-ornament-shopping] .ornament-personalization--compact .ornament-extra summary{padding:10px 0;min-height:44px}[data-ornament-shopping] .ornament-personalization--compact .ornament-proof{padding:10px;margin:10px 0}[data-ornament-shopping] .ornament-personalization--compact .ornament-proof>p{margin:4px 0 10px;font-size:13px}[data-ornament-shopping] .ornament-personalization--compact .ornament-proof .proof-check{padding:8px;margin-top:8px;min-height:44px;align-items:center}[data-ornament-shopping] .ornament-personalization--compact .ornament-proof .photo-production-timing{margin:8px 0 0;font-size:12px}@media(min-width:991px){[data-ornament-shopping] .product-gallery:not(.product-gallery--bundle-preview){position:sticky;top:calc(var(--beese-header-height,0px) + 16px);align-self:start}[data-ornament-shopping] .product-gallery:not(.product-gallery--bundle-preview) .product-gallery__stage{height:min(600px,calc(100svh - var(--beese-header-height,154px) - 200px));min-height:260px;aspect-ratio:auto!important}[data-ornament-shopping] .product-gallery:not(.product-gallery--bundle-preview) .round-gallery-preview{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}[data-ornament-shopping] .product-gallery:not(.product-gallery--bundle-preview) .round-gallery-preview canvas{width:auto!important;height:100%!important;min-width:0;min-height:0;max-width:100%;object-fit:contain}}#beese-ornament-shop .bsp-wrap{max-width:1600px;margin:0 auto;padding:26px 32px 40px}#beese-ornament-shop .bt-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}#beese-ornament-shop .bt-intro h1{font-family:inherit;font-size:42px;line-height:1.1;letter-spacing:-1.2px;margin:0;font-weight:750}#beese-ornament-shop .bt-intro p{font-size:16px;line-height:1.5;max-width:440px;margin:0;color:#595b59}#beese-ornament-shop .bt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e2e0da;padding:12px 0 20px}#beese-ornament-shop .bt-categories{display:flex;flex-wrap:wrap;gap:6px}#beese-ornament-shop .bt-categories a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;font-size:14px;line-height:1.2;font-weight:650;text-decoration:none;color:inherit;border:1px solid #dddcd5;border-radius:3px;white-space:nowrap}#beese-ornament-shop .bt-categories a[aria-current=true]{background:#222423;color:#fff;border-color:#222423}#beese-ornament-shop .bt-categories a:hover{border-color:var(--gold,#b98945)}#beese-ornament-shop a:focus-visible{outline:2px solid var(--gold,#b98945);outline-offset:3px}#beese-ornament-shop .bt-count{font-size:13px;color:#595b59;white-space:nowrap}#beese-ornament-shop .bt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;margin:0;padding:0}#beese-ornament-shop .bt-item{min-width:0;position:relative;scroll-margin-top:24px}#beese-ornament-shop .bt-item[hidden]{display:none}#beese-ornament-shop .product-card{display:block;border:0;border-radius:0;height:auto}#beese-ornament-shop .product-card__media{aspect-ratio:1/1.12;padding:12px;border:1px solid #e8e5df;overflow:hidden}#beese-ornament-shop .product-card__media img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}#beese-ornament-shop .product-card__info{padding:14px 0 0}#beese-ornament-shop .product-card__title{font-size:16px;font-weight:650;line-height:1.4;margin:0 0 6px;min-height:0}#beese-ornament-shop .product-card__kind{font-size:12px;line-height:1.4;margin:0 0 7px;color:#62645f}#beese-ornament-shop .product-card__price{font-size:15px;line-height:1.4;margin:0}#beese-ornament-shop .bt-size-note{display:block;font-size:12px;color:#62645f;line-height:1.4;margin-top:6px}#beese-ornament-shop .bt-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:20px;border-top:1px solid #e2e0da;font-size:14px}#beese-ornament-shop .bt-help a{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:inherit;text-underline-offset:4px}@media(max-width:990px){#beese-ornament-shop .bt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#beese-ornament-shop .bt-toolbar{align-items:flex-start}#beese-ornament-shop .bt-count{padding-top:14px}}@media(max-width:620px){#beese-ornament-shop .bsp-wrap{padding:20px 16px 28px}#beese-ornament-shop .bt-intro{display:block;margin-bottom:16px}#beese-ornament-shop .bt-intro h1{font-size:32px;letter-spacing:-.7px;margin-bottom:8px}#beese-ornament-shop .bt-intro p{font-size:14px;line-height:1.45;max-width:360px}#beese-ornament-shop .bt-toolbar{display:block;padding:10px 0 14px}#beese-ornament-shop .bt-categories{gap:6px}#beese-ornament-shop .bt-categories a{font-size:13px;padding:8px 12px}#beese-ornament-shop .bt-count{display:block;padding-top:10px}#beese-ornament-shop .bt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#beese-ornament-shop .product-card__media{padding:8px}#beese-ornament-shop .product-card__info{padding-top:10px}#beese-ornament-shop .product-card__title,#beese-ornament-shop .product-card__price{font-size:14px}#beese-ornament-shop .bt-help{font-size:13px;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/91/compiled_assets/styles.css.map */
