.collection-page{padding-top:calc(56px + env(safe-area-inset-top));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.collection-gallery,#carousel-canvas-container{--collection-carousel-height:calc(130px + env(safe-area-inset-bottom))}.collection-gallery{min-width:0;min-height:0}.collection-gallery .collection-gallery-carousel{height:var(--collection-carousel-height)}.collection-carousel-controls{pointer-events:none;position:absolute;inset:0}.collection-carousel-controls button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.collection-carousel-previous{left:8px}.collection-carousel-next{right:8px}.siege-details-panel{--siege-detail-column-width:500px;justify-content:center;align-items:flex-start;width:100%;min-height:100%;padding:8px;display:flex}.siege-details-panel .siege-detail-card{width:100%;max-width:1280px;padding:20px 16px}.siege-detail-title{font-size:var(--font-size-body);text-align:center;overflow-wrap:anywhere;margin:0 0 20px;line-height:1.5}.siege-detail-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.siege-detail-visual{width:100%;min-width:0;max-width:500px;margin-inline:auto}.siege-detail-visual-stage{aspect-ratio:1;isolation:isolate;border-radius:var(--radius-media);background:var(--color-surface-muted);overscroll-behavior:contain;width:100%;position:relative;overflow:hidden}.siege-detail-visual-stage>*{position:absolute;inset:0}.siege-detail-visual-stage:focus-visible,.siege-detail-copy:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.siege-detail-photos{flex-direction:column;min-height:0;display:flex}.siege-detail-photo{background:var(--color-surface-raised);flex:1;min-height:0;position:relative;overflow:hidden}.siege-detail-photo-placeholder{background:var(--color-skeleton);width:100%;height:100%}.siege-detail-photo-thumbnails{background:var(--color-surface);scrollbar-width:thin;gap:8px;margin:0;padding:12px;list-style:none;display:flex;overflow-x:auto}.siege-detail-photo-thumbnails>li{flex-shrink:0}.siege-detail-photo-thumbnail{width:48px;height:48px;display:block;position:relative;overflow:hidden}.siege-detail-photo-thumbnail img{object-fit:cover}.siege-detail-view-tabs{justify-content:center;gap:6px;padding-top:14px;display:flex}.siege-detail-view-tab{white-space:nowrap;flex:1;padding-inline:4px}.siege-details-panel .siege-detail-information{flex-direction:column;width:100%;min-width:0;min-height:0;padding:24px;display:flex}.siege-detail-reading-group{display:contents}.siege-detail-copy{overscroll-behavior:contain;align-items:flex-start;min-width:0;padding-block:8px;display:flex}.siege-detail-copy--expanded{align-items:flex-start}.siege-detail-copy--skeleton{min-height:128px}.siege-detail-body,.siege-detail-summary{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0}.siege-detail-body{color:var(--color-text);font-size:var(--font-size-reading);line-height:1.75}.siege-detail-body>*+*{margin-top:1.2em}.siege-detail-summary{color:var(--color-text);font-size:var(--font-size-small);letter-spacing:.025em;text-transform:uppercase;text-align:center;white-space:normal;flex-direction:column;gap:12px;margin-block:auto;font-weight:400;line-height:1.65;display:flex}.siege-detail-summary>*{margin:0}.siege-detail-summary .product-summary-paragraph{font:inherit;letter-spacing:inherit;margin:0}.siege-detail-summary :is(strong,b,em,i){font-weight:inherit;font-style:inherit}.siege-detail-summary a{text-underline-offset:3px;text-decoration:underline}.siege-detail-summary ul{padding-left:1.4em;list-style:outside}.siege-detail-summary ol{padding-left:1.4em;list-style:decimal}.siege-detail-body a{text-underline-offset:3px;text-decoration:underline}.siege-detail-body ul{padding-left:1.4em;list-style:outside}.siege-detail-body ol{padding-left:1.4em;list-style:decimal}.siege-detail-information-control{flex-shrink:0;justify-content:center;margin-top:12px;display:flex}.siege-detail-information-toggle{min-height:var(--control-target);white-space:normal;overflow-wrap:anywhere;max-width:100%}.siege-detail-information-control.siege-detail-information-control--return{justify-content:flex-start;margin-top:0;margin-bottom:4px}.siege-detail-information-toggle--return{min-height:32px;color:var(--color-text);font-size:var(--font-size-caption);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:400;line-height:1.5;display:inline-flex}.siege-detail-information-toggle--return svg{flex-shrink:0;width:14px;height:14px}.siege-detail-information-toggle--return:is(:hover,:focus-visible){color:var(--color-text)}@media (pointer:coarse){.siege-detail-information-toggle--return{min-height:var(--control-target)}}.siege-detail-actions{flex-shrink:0;margin-top:24px}.siege-detail-price{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.025em}.siege-detail-buttons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.siege-detail-buttons>button{min-height:var(--control-target);white-space:normal;overflow-wrap:anywhere;max-width:100%}.collection-page--ideas .siege-detail-reading-group--summary{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.collection-page--ideas .siege-detail-reading-group--summary>.siege-detail-copy{flex:0 auto}.collection-page--ideas .siege-detail-copy--skeleton{min-height:96px}.collection-page--ideas .siege-detail-reading-group--summary>.siege-detail-information-control{margin-top:16px}.collection-page--ideas .siege-detail-actions{border-top:1px solid var(--color-line);justify-content:center;align-items:center;min-height:80px;margin-top:24px;padding-top:20px;display:flex}.collection-page--ideas .siege-detail-buttons{justify-content:center;margin-top:0}.collection-page--ideas .siege-detail-information:has(.siege-detail-copy--expanded) .siege-detail-actions{margin-top:12px;padding-top:12px}.siege-detail-information--side-by-side{container:product-information/inline-size}.siege-detail-actions--side-by-side{--purchase-button-height:36px;--purchase-button-width:120px;border-top:1px solid var(--color-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:80px;padding-top:12px;display:flex}.siege-detail-actions.siege-detail-actions--side-by-side{margin-top:12px}.siege-detail-purchase-price{min-width:0}.siege-detail-availability{color:var(--color-text);font-size:var(--font-size-caption);letter-spacing:.025em;line-height:1.6}.siege-detail-amount{color:var(--color-text);font-size:var(--font-size-title);margin-top:2px;font-weight:500;line-height:1.3}.siege-detail-actions--side-by-side .siege-detail-buttons{justify-content:center;margin-top:0}.siege-detail-actions--side-by-side .siege-detail-buttons>button{min-width:var(--purchase-button-width);min-height:var(--purchase-button-height);font-size:var(--font-size-control);padding:6px 12px;line-height:1.4}.siege-detail-actions--side-by-side .siege-detail-buttons>div{width:var(--purchase-button-width);height:var(--purchase-button-height)}.siege-detail-actions--side-by-side .siege-detail-purchase-price>div+div{height:28px;margin-top:2px}@media (pointer:coarse){.siege-detail-actions--side-by-side{--purchase-button-height:var(--control-target)}}@container product-information (min-width:340px){.siege-detail-actions--side-by-side{text-align:left;flex-direction:row;justify-content:space-between;gap:16px}.siege-detail-purchase-price{flex:140px}.siege-detail-actions--side-by-side .siege-detail-buttons{flex:0 auto;justify-content:flex-end}}@media (min-width:1024px){.collection-carousel-visual{top:calc(96px + env(safe-area-inset-top));bottom:calc(var(--control-target) + var(--space-4) * 2 + env(safe-area-inset-bottom));overflow:hidden}.collection-page{padding-top:112px}.collection-gallery .collection-gallery-carousel{height:100%}.siege-details-panel{align-items:center;padding:12px 16px}.siege-details-panel .siege-detail-card{padding:32px}.siege-detail-title{font-size:var(--font-size-title);margin-bottom:24px}.siege-detail-columns{grid-template-columns:repeat(2, minmax(0, var(--siege-detail-column-width)));justify-content:center;gap:32px}.siege-details-panel .siege-detail-information{aspect-ratio:1;grid-area:2/2;padding:24px}.collection-page--ideas .siege-detail-information:has(.siege-detail-copy--expanded){padding-bottom:0}.siege-detail-copy{scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;flex:1;min-height:0;overflow-y:auto}.siege-detail-view-tab{font-size:var(--font-size-small)}.siege-detail-actions{margin-top:20px}.collection-carousel-controls button{top:auto;bottom:var(--space-4);width:var(--control-target);height:var(--control-target);transform:none}.collection-carousel-controls button:where(:not(:hover):not(:focus-visible)){background:var(--color-surface-muted);color:var(--color-muted)}.collection-carousel-previous{left:calc(40% - var(--control-target) - 2px)}.collection-carousel-next{left:calc(40% + 2px);right:auto}.collection-carousel-controls svg{width:14px;height:14px;transform:rotate(90deg)}.siege-details-panel .siege-detail-card{grid-template-columns:repeat(2, minmax(0, var(--siege-detail-column-width)));justify-content:center;align-items:start;gap:24px 32px;display:grid}.siege-detail-card>.siege-detail-title{grid-area:1/2;margin-block:0}.siege-detail-card>.siege-detail-columns{display:contents}.siege-detail-card .siege-detail-visual{grid-area:2/1}.siege-details-panel .siege-detail-card:has(.siege-detail-view-tabs) .siege-detail-information{aspect-ratio:auto;contain:size;align-self:stretch;padding-bottom:0}.siege-detail-card:has(.siege-detail-view-tabs) .siege-detail-actions--side-by-side{min-height:80px}}@media (min-width:1024px) and (max-height:800px){.siege-details-panel{--siege-detail-column-width:min(500px, max(240px, calc(100svh - 320px)))}.siege-detail-actions--side-by-side{min-height:0}}@media (min-width:1024px) and (max-height:650px){.siege-details-panel .siege-detail-information{min-height:280px;padding:16px}.siege-detail-copy{min-height:96px}}@media (min-width:1024px) and (max-height:650px),(min-width:560px) and (max-width:1023px) and (max-height:600px) and (orientation:landscape){.siege-detail-information-control,.siege-detail-actions.siege-detail-actions--side-by-side{margin-top:8px}.siege-detail-amount{line-height:1.2}.siege-detail-actions--side-by-side .siege-detail-purchase-price>div+div{height:24px}.collection-page--ideas .siege-detail-reading-group--summary>.siege-detail-information-control{margin-top:8px}.collection-page--ideas .siege-detail-actions{min-height:64px;margin-top:12px;padding-top:12px}@container product-information (min-width:200px){.siege-detail-actions--side-by-side{text-align:left;flex-direction:row;justify-content:space-between;gap:12px}.siege-detail-purchase-price{flex:100px}.siege-detail-actions--side-by-side .siege-detail-buttons{flex:none;justify-content:flex-end}.siege-detail-actions--side-by-side .siege-detail-buttons>button{min-width:0;padding-inline:12px}}}@media (min-width:560px) and (max-width:1023px) and (max-height:600px) and (orientation:landscape){.collection-gallery,#carousel-canvas-container{--collection-carousel-height:calc(96px + env(safe-area-inset-bottom))}.siege-details-panel .siege-detail-card{padding:12px}.siege-detail-title{margin-bottom:12px}.siege-detail-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.siege-detail-visual{max-width:clamp(180px,100svh - 200px,280px)}.siege-detail-view-tabs{padding-top:8px}.siege-detail-view-tab{white-space:normal}.siege-details-panel .siege-detail-information{padding:16px}.siege-detail-actions,.siege-detail-buttons{margin-top:12px}.siege-detail-actions--side-by-side{min-height:0}.siege-detail-actions.siege-detail-actions--side-by-side{margin-top:8px}}@media (min-width:560px) and (max-width:639px) and (max-height:600px) and (orientation:landscape){.siege-detail-view-tabs{flex-wrap:wrap}.siege-detail-view-tab{font-size:var(--font-size-caption);flex:80px}}@media (max-width:399px){.siege-details-panel .siege-detail-information{padding:20px}.siege-detail-view-tabs{gap:2px}.siege-detail-view-tab{font-size:var(--font-size-caption)}.siege-detail-buttons>button{max-width:100%}.siege-detail-information-toggle{white-space:normal}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_8cfc998c-module__YGIzgG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_8cfc998c-module__YGIzgG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
