.DieCutProduct_page__qkTQ2{background:#fff;color:#1b1b22}.DieCutProduct_benefits__11SkX strong,.DieCutProduct_page__qkTQ2 h1,.DieCutProduct_page__qkTQ2 h2,.DieCutProduct_page__qkTQ2 h3{font-family:var(--font-owners),Arial,sans-serif;font-weight:700}.DieCutProduct_page__qkTQ2 h2{font-size:32px;letter-spacing:-.6px;line-height:1.15}.DieCutProduct_page__qkTQ2 button{cursor:pointer}.DieCutProduct_page__qkTQ2 button:disabled{cursor:wait;opacity:.6}.DieCutProduct_page__qkTQ2 a:focus-visible,.DieCutProduct_page__qkTQ2 button:focus-visible,.DieCutProduct_page__qkTQ2 summary:focus-visible{outline:3px solid #ff9b42;outline-offset:4px}.DieCutProduct_hero__oo7UP{background-color:#574fec;background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0);background-size:135px 135px;color:#fff;padding:16px 28px 30px}.DieCutProduct_benefits__11SkX>div,.DieCutProduct_crumbs__pMNsl,.DieCutProduct_faq__uxpY_,.DieCutProduct_heroGrid__bIdWZ,.DieCutProduct_materials___7YYI,.DieCutProduct_reviews__WDLE_{margin-inline:auto;max-width:1180px}.DieCutProduct_crumbs__pMNsl{color:#eeecff;display:flex;font-size:12px;gap:9px;margin-bottom:22px}.DieCutProduct_crumbs__pMNsl a:hover{text-decoration:underline}.DieCutProduct_heroGrid__bIdWZ{align-items:center;column-gap:52px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}.DieCutProduct_visual__53_2q{min-width:0}.DieCutProduct_heading__cK7_t{text-align:center}.DieCutProduct_heading__cK7_t h1{font-size:46px;letter-spacing:-1.5px;line-height:1.05;margin:0 0 12px;text-shadow:0 3px #29217455}.DieCutProduct_rating__Bzn9S{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px;justify-content:center;margin-bottom:10px}.DieCutProduct_rating__Bzn9S>span:first-child{color:#ffd367;font-size:19px;letter-spacing:1px}.DieCutProduct_rating__Bzn9S:hover>span:last-child{text-decoration:underline}.DieCutProduct_heading__cK7_t p{align-items:center;color:#f4f1ff;display:flex;font-size:15px;gap:7px;justify-content:center;margin:0}.DieCutProduct_gallery__wIlcn{min-width:0}.DieCutProduct_stage__SM2DT{height:325px;margin:14px 0 5px;position:relative}.DieCutProduct_mainArt__ijDXY{object-fit:contain;padding:15px 12px}.DieCutProduct_stageTag__NZsFz{background:#302698d4;border-radius:5px;color:#fff;font-size:10px;font-weight:700;left:5px;letter-spacing:.4px;padding:7px 9px;position:absolute;top:5px;z-index:1}.DieCutProduct_thumbs__a2vZx{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:460px}.DieCutProduct_thumbs__a2vZx button{align-items:center;background:#ffffff20;border:1px solid #ffffff44;border-radius:7px;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:2px;height:78px;overflow:hidden;padding:4px}.DieCutProduct_thumbs__a2vZx button[aria-pressed=true]{background:#ffffff30;outline:2px solid #fff;outline-offset:-2px}.DieCutProduct_thumbs__a2vZx img{height:48px;object-fit:contain;width:100%}.DieCutProduct_caption__To6eD{color:#f0edff;font-size:12px;line-height:1.4;margin:9px 0 0;min-height:34px;text-align:center}.DieCutProduct_configuration__jPEpn{color:#1b1b22;min-width:0}.DieCutProduct_configuration__jPEpn [data-slot=card]{border:0;border-radius:14px;box-shadow:0 8px 25px #28216429;max-width:none;padding:20px 8px 12px}.DieCutProduct_configuration__jPEpn [data-slot=radio-group] label{font-size:14px}.DieCutProduct_configuration__jPEpn [data-slot=select-trigger]{font-size:16px;height:46px}.DieCutProduct_configuration__jPEpn input{font-size:16px}.DieCutProduct_configuration__jPEpn [data-slot=card-content]>div>p{font-size:12px;line-height:1.5}.DieCutProduct_benefits__11SkX{background:#18181c;color:#fff;padding:22px 28px}.DieCutProduct_benefits__11SkX>div{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.DieCutProduct_benefits__11SkX article{align-items:center;display:flex;gap:14px}.DieCutProduct_benefits__11SkX article>svg{color:#b8b0ff;flex:none;height:26px;width:26px}.DieCutProduct_benefits__11SkX strong{display:block;font-size:19px;line-height:1.2}.DieCutProduct_benefits__11SkX p{color:#cccbd5;font-size:13px;margin:5px 0 0}.DieCutProduct_materials___7YYI{align-items:center;display:grid;gap:30px 48px;grid-template-columns:1fr 1fr;padding:40px 0 30px}.DieCutProduct_materials___7YYI figure{margin:0}.DieCutProduct_materials___7YYI figure>img{aspect-ratio:3/2;border-radius:14px;height:auto;object-fit:cover;width:100%}.DieCutProduct_materials___7YYI figcaption{color:#73717d;font-size:11px;margin-top:5px}.DieCutProduct_eyebrow__K91Cy{color:#5b4be8;display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px}.DieCutProduct_splitCopy__Ez5My p{color:#666471;font-size:16px;line-height:1.65;margin:14px 0 22px;max-width:500px}.DieCutProduct_steps___ssHG{display:flex;font-size:15px;font-weight:700;gap:25px;list-style:none;padding:0}.DieCutProduct_steps___ssHG li{align-items:center;display:flex;gap:8px}.DieCutProduct_steps___ssHG b{background:#f0edff;border-radius:50%;color:#5746d9;display:inline-grid;font-size:13px;height:28px;place-items:center;width:28px}.DieCutProduct_specs__ll4No{border-block:1px solid #e8e7ed;grid-column:1/-1;padding:22px 0 24px}.DieCutProduct_specs__ll4No h3{font-size:24px;margin:0 0 5px}.DieCutProduct_specs__ll4No>p{color:#73717d;font-size:14px;margin:0 0 20px}.DieCutProduct_specs__ll4No dl{display:grid;gap:20px 28px;grid-template-columns:repeat(3,1fr)}.DieCutProduct_specs__ll4No dt{color:#6e6a78;font-size:12px;margin-bottom:4px}.DieCutProduct_specs__ll4No dd{font-size:15px;font-weight:600;margin:0}.DieCutProduct_reviews__WDLE_{padding:8px 0 34px;scroll-margin-top:24px}.DieCutProduct_reviewHeading__DYotg{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.DieCutProduct_reviewHeading__DYotg h2{margin:0 0 8px}.DieCutProduct_reviewHeading__DYotg p{color:#686573;font-size:14px}.DieCutProduct_stars__dYQ7O{color:#c45c00;font-size:17px;letter-spacing:1px}.DieCutProduct_filters__cBDer{display:flex;flex:none;gap:5px}.DieCutProduct_filters__cBDer button{background:#fff;border:1px solid #e3e1e9;border-radius:8px;color:#55515f;font-size:13px;min-height:44px;padding:10px 14px}.DieCutProduct_filters__cBDer button[aria-pressed=true]{background:#f0edff;border-color:#b5aaee;color:#4f3bbb;font-weight:700}.DieCutProduct_photoHeading__36vwQ{align-items:center;display:flex;font-size:13px;gap:16px;justify-content:space-between;margin-bottom:10px}.DieCutProduct_photoHeading__36vwQ>div{display:flex;gap:6px}.DieCutProduct_photoHeading__36vwQ button{background:#fff;border:1px solid #e3e1e9;border-radius:50%;font-size:18px;height:36px;width:36px}.DieCutProduct_photoStrip__t6Nby{display:flex;gap:12px;margin-bottom:22px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.DieCutProduct_photoStrip__t6Nby button{color:#6d6878;flex:0 0 calc(20% - 9.6px);font-size:12px;min-width:0;scroll-snap-align:start;text-align:left}.DieCutProduct_photoStrip__t6Nby img{background:#f3f1f7;border-radius:10px;height:174px;object-fit:cover;width:100%}.DieCutProduct_photoStrip__t6Nby span{display:block;margin:6px 2px 0}.DieCutProduct_reviewGrid__h_yz0{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.DieCutProduct_review__T8QVk{border-top:1px solid #e8e7ed;min-width:0;overflow-wrap:anywhere;padding-top:18px}.DieCutProduct_reviewByline__fxNd7{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.DieCutProduct_reviewByline__fxNd7 span{color:#1d7b50;font-size:11px}.DieCutProduct_review__T8QVk time{color:#777380;display:block;font-size:12px;margin:4px 0 8px}.DieCutProduct_review__T8QVk>.DieCutProduct_stars__dYQ7O{display:block;margin-bottom:7px}.DieCutProduct_review__T8QVk h3{font-size:19px;line-height:1.3;margin:0 0 8px}.DieCutProduct_review__T8QVk p{font-size:14px;line-height:1.6;margin:0 0 10px}.DieCutProduct_review__T8QVk small{color:#777380;display:block;font-size:11px;margin-bottom:5px}.DieCutProduct_reviewPhotos__3braT{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.DieCutProduct_reviewPhotos__3braT img{border-radius:7px;height:85px;object-fit:cover;width:85px}.DieCutProduct_moreReviews__Efv5o{color:#5542cf;display:block;font-size:14px;margin:25px auto 0;min-height:44px;padding:10px 20px;text-decoration:underline;text-underline-offset:4px}.DieCutProduct_reviewNote__yUBXJ{color:#686573;font-size:13px;margin-bottom:16px}.DieCutProduct_photoDialog__8JVq7{background:#fff;border:0;border-radius:14px;color:#222;margin:auto;max-height:94dvh;max-width:min(940px,94vw);overflow:auto;padding:20px}.DieCutProduct_photoDialog__8JVq7::backdrop{background:#111b}.DieCutProduct_photoDialog__8JVq7>div>button{background:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:block;font-size:28px;height:44px;margin:0 0 8px auto;width:44px}.DieCutProduct_photoDialog__8JVq7 img{height:auto;margin:auto;max-height:70dvh;max-width:100%;object-fit:contain;width:auto}.DieCutProduct_photoDialog__8JVq7 p{font-size:13px;margin:12px 0 0;text-align:center}.DieCutProduct_faq__uxpY_{border-top:1px solid #e8e7ed;padding:30px 0 45px}.DieCutProduct_faq__uxpY_ h2{margin:0 0 16px}.DieCutProduct_faq__uxpY_>div{align-items:start;column-gap:40px;display:grid;grid-template-columns:1fr 1fr}.DieCutProduct_faq__uxpY_ details{border-bottom:1px solid #e8e7ed;padding:16px 0}.DieCutProduct_faq__uxpY_ summary{cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:15px;justify-content:space-between;list-style:none}.DieCutProduct_faq__uxpY_ summary::-webkit-details-marker{display:none}.DieCutProduct_faq__uxpY_ summary:after{color:#7c738e;content:"+";font-size:19px;line-height:1}.DieCutProduct_faq__uxpY_ details[open] summary:after{content:"−"}.DieCutProduct_faq__uxpY_ details p{color:#676371;font-size:14px;line-height:1.65;margin:12px 22px 0 0}@media(max-width:1236px){.DieCutProduct_faq__uxpY_,.DieCutProduct_materials___7YYI,.DieCutProduct_reviews__WDLE_{margin-inline:28px}.DieCutProduct_heroGrid__bIdWZ{column-gap:30px}.DieCutProduct_heading__cK7_t h1{font-size:40px}.DieCutProduct_stage__SM2DT{height:300px}}@media(min-width:768px) and (max-width:1000px){.DieCutProduct_hero__oo7UP{padding-inline:20px}.DieCutProduct_heroGrid__bIdWZ{gap:20px;grid-template-columns:minmax(0,1fr) 340px}.DieCutProduct_heading__cK7_t h1{font-size:35px}.DieCutProduct_heading__cK7_t p{font-size:13px}.DieCutProduct_stage__SM2DT{height:260px}.DieCutProduct_thumbs__a2vZx button{font-size:12px}.DieCutProduct_configuration__jPEpn [data-slot=card]{padding-inline:0}.DieCutProduct_benefits__11SkX>div{gap:16px}.DieCutProduct_benefits__11SkX strong{font-size:17px}.DieCutProduct_materials___7YYI{gap:26px}.DieCutProduct_reviewGrid__h_yz0{grid-template-columns:1fr 1fr}.DieCutProduct_photoStrip__t6Nby img{height:140px}}@media(max-width:767px){.DieCutProduct_hero__oo7UP{padding:12px 16px 24px}.DieCutProduct_crumbs__pMNsl{font-size:11px;margin-bottom:18px}.DieCutProduct_heroGrid__bIdWZ{display:flex;flex-direction:column;gap:0}.DieCutProduct_heading__cK7_t{align-self:auto;width:100%}.DieCutProduct_heading__cK7_t h1{font-size:36px;letter-spacing:-1px;margin-bottom:9px}.DieCutProduct_heading__cK7_t p{font-size:14px}.DieCutProduct_rating__Bzn9S{font-size:12px;margin-bottom:9px}.DieCutProduct_rating__Bzn9S>span:first-child{font-size:17px}.DieCutProduct_gallery__wIlcn{width:100%}.DieCutProduct_stage__SM2DT{height:225px;margin-top:12px}.DieCutProduct_stageTag__NZsFz{font-size:9px;padding:6px 8px}.DieCutProduct_thumbs__a2vZx{gap:7px}.DieCutProduct_thumbs__a2vZx button{font-size:12px;height:66px}.DieCutProduct_thumbs__a2vZx img{height:39px}.DieCutProduct_caption__To6eD{font-size:11px;margin:8px 0;min-height:30px}.DieCutProduct_configuration__jPEpn{margin-top:4px;max-width:500px;width:100%}.DieCutProduct_configuration__jPEpn [data-slot=card]{padding:16px 0 9px}.DieCutProduct_configuration__jPEpn [data-slot=card-content]{padding-inline:16px}.DieCutProduct_configuration__jPEpn [data-slot=select-trigger]{padding-inline:12px}.DieCutProduct_configuration__jPEpn [data-slot=card] a{font-size:25px}.DieCutProduct_configuration__jPEpn [data-slot=card-content]>div>p{font-size:12px}.DieCutProduct_benefits__11SkX{padding:22px 20px}.DieCutProduct_benefits__11SkX>div{gap:20px;grid-template-columns:1fr}.DieCutProduct_benefits__11SkX strong{font-size:20px}.DieCutProduct_benefits__11SkX p{font-size:14px}.DieCutProduct_benefits__11SkX article{gap:13px}.DieCutProduct_faq__uxpY_,.DieCutProduct_materials___7YYI,.DieCutProduct_reviews__WDLE_{margin-inline:20px}.DieCutProduct_materials___7YYI{gap:22px;grid-template-columns:1fr;padding-top:26px}.DieCutProduct_materials___7YYI figure>img{border-radius:10px}.DieCutProduct_page__qkTQ2 h2{font-size:28px}.DieCutProduct_splitCopy__Ez5My p{font-size:15px;margin:12px 0 18px}.DieCutProduct_eyebrow__K91Cy{font-size:10px;margin-bottom:10px}.DieCutProduct_specs__ll4No{padding:20px 0}.DieCutProduct_specs__ll4No h3{font-size:23px}.DieCutProduct_specs__ll4No dl{gap:18px 16px;grid-template-columns:1fr 1fr}.DieCutProduct_specs__ll4No dd{font-size:14px;line-height:1.45}.DieCutProduct_specs__ll4No dt{font-size:12px}.DieCutProduct_reviews__WDLE_{padding-top:4px}.DieCutProduct_reviewHeading__DYotg{align-items:flex-start;flex-direction:column;gap:14px}.DieCutProduct_filters__cBDer button,.DieCutProduct_reviewHeading__DYotg p{font-size:13px}.DieCutProduct_photoStrip__t6Nby{gap:10px}.DieCutProduct_photoStrip__t6Nby button{flex-basis:calc(50% - 5px)}.DieCutProduct_photoStrip__t6Nby img{height:170px}.DieCutProduct_photoHeading__36vwQ{font-size:13px}.DieCutProduct_reviewGrid__h_yz0{gap:20px;grid-template-columns:1fr}.DieCutProduct_review__T8QVk h3{font-size:20px}.DieCutProduct_reviewByline__fxNd7,.DieCutProduct_review__T8QVk p{font-size:15px}.DieCutProduct_faq__uxpY_{padding-top:25px}.DieCutProduct_faq__uxpY_>div{grid-template-columns:1fr}.DieCutProduct_faq__uxpY_ summary{line-height:1.5}.DieCutProduct_faq__uxpY_ details p,.DieCutProduct_faq__uxpY_ summary{font-size:15px}}@media(max-width:360px){.DieCutProduct_hero__oo7UP{padding-inline:12px}.DieCutProduct_heading__cK7_t h1{font-size:32px}.DieCutProduct_stage__SM2DT{height:205px}.DieCutProduct_thumbs__a2vZx button{font-size:11px}.DieCutProduct_photoStrip__t6Nby img{height:140px}.DieCutProduct_steps___ssHG{gap:18px}.DieCutProduct_configuration__jPEpn [data-slot=card-content]{padding-inline:12px}}@media(min-width:768px){.DieCutProduct_configuration__jPEpn [role=radiogroup]:has([id^=quantity-])>div{padding-block:1px}.DieCutProduct_configuration__jPEpn label[for^=quantity-]{padding-block:2px}.DieCutProduct_configuration__jPEpn label[for^=quantity-]>div{font-size:14px;line-height:20px}}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--masonry{justify-content:space-between}.react-photo-album--masonry .react-photo-album--track{flex-direction:column;justify-content:flex-start;row-gap:calc(var(--react-photo-album--spacing)*1px);width:calc((100% - var(--react-photo-album--spacing)*1px*(var(--react-photo-album--columns) - 1))/var(--react-photo-album--columns))}.react-photo-album--masonry .react-photo-album--photo{width:100%}