.WorkshopAuthorityCard-module__h_zPzG__card{color:#fffaf2;background:#1d2c25;border:1px solid #17151221;border-radius:20px;grid-area:authority;grid-template-columns:288px minmax(0,1fr);place-self:start stretch;align-items:stretch;min-height:0;display:grid;overflow:hidden;box-shadow:0 16px 50px #1f27210d}.WorkshopAuthorityCard-module__h_zPzG__image{object-fit:cover;object-position:center 54%;width:288px;height:100%;min-height:288px;display:block}.WorkshopAuthorityCard-module__h_zPzG__copy{min-width:0;padding:18px 26px}.WorkshopAuthorityCard-module__h_zPzG__copy h2{color:#fffaf2;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.35rem,1.7vw,1.7rem);font-weight:650;line-height:1.08}.WorkshopAuthorityCard-module__h_zPzG__copy p{color:#fffaf2d1;margin:10px 0 0;font-size:.79rem;font-weight:450;line-height:1.42}@media (max-width:1080px){.WorkshopAuthorityCard-module__h_zPzG__card{grid-template-columns:260px minmax(0,1fr)}.WorkshopAuthorityCard-module__h_zPzG__image{width:260px;min-height:260px}}@media (max-width:720px){.WorkshopAuthorityCard-module__h_zPzG__card{grid-template-columns:118px minmax(0,1fr);min-height:0}.WorkshopAuthorityCard-module__h_zPzG__image{object-position:center 50%;width:118px;height:100%;min-height:245px}.WorkshopAuthorityCard-module__h_zPzG__copy{padding:15px 16px}.WorkshopAuthorityCard-module__h_zPzG__copy h2{letter-spacing:-.035em;font-size:1.08rem}.WorkshopAuthorityCard-module__h_zPzG__copy p{margin-top:8px;font-size:.7rem;line-height:1.38}}@media (max-width:420px){.WorkshopAuthorityCard-module__h_zPzG__card{grid-template-columns:104px minmax(0,1fr)}.WorkshopAuthorityCard-module__h_zPzG__image{width:104px;min-height:265px}.WorkshopAuthorityCard-module__h_zPzG__copy{padding:13px 14px}.WorkshopAuthorityCard-module__h_zPzG__copy h2{font-size:1rem}.WorkshopAuthorityCard-module__h_zPzG__copy p{font-size:.67rem;line-height:1.36}}
.WorkshopProductGallery-module__iUVjnW__gallery{gap:14px;display:grid}.WorkshopProductGallery-module__iUVjnW__mainFrame{background:#ded1bf;border:1px solid #17151224;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1f27211a}.WorkshopProductGallery-module__iUVjnW__mainFrame img{aspect-ratio:4/3;object-fit:cover;width:100%}.WorkshopProductGallery-module__iUVjnW__mainFrame span{color:#fffaf2;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121b17cc;border-radius:999px;max-width:calc(100% - 28px);padding:8px 12px;font-size:.72rem;font-weight:800;position:absolute;bottom:14px;right:14px}.WorkshopProductGallery-module__iUVjnW__thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.WorkshopProductGallery-module__iUVjnW__thumbnails button{cursor:pointer;opacity:.72;background:0 0;border:2px solid #0000;border-radius:13px;padding:0;transition:border-color .16s,opacity .16s,transform .16s;overflow:hidden}.WorkshopProductGallery-module__iUVjnW__thumbnails button:hover,.WorkshopProductGallery-module__iUVjnW__thumbnails button.WorkshopProductGallery-module__iUVjnW__active{opacity:1;border-color:#7b5e37;transform:translateY(-1px)}.WorkshopProductGallery-module__iUVjnW__thumbnails img{aspect-ratio:4/3;object-fit:cover;width:100%}.WorkshopProductGallery-module__iUVjnW__note{color:#756d62;margin:0;font-size:.78rem;line-height:1.45}@media (max-width:680px){.WorkshopProductGallery-module__iUVjnW__gallery{gap:9px;width:100vw;margin-left:calc(50% - 50vw)}.WorkshopProductGallery-module__iUVjnW__mainFrame{border-left:0;border-right:0;border-radius:0;box-shadow:0 12px 34px #1f272117}.WorkshopProductGallery-module__iUVjnW__mainFrame img{aspect-ratio:4/3}.WorkshopProductGallery-module__iUVjnW__mainFrame span{padding:7px 10px;font-size:.62rem;bottom:10px;right:10px}.WorkshopProductGallery-module__iUVjnW__thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 10px}.WorkshopProductGallery-module__iUVjnW__thumbnails button{border-width:1px;border-radius:8px}.WorkshopProductGallery-module__iUVjnW__note{padding:0 14px;font-size:.7rem;line-height:1.4}}
.WorkshopReservationProduct-module__U2zyGG__shell{gap:20px;display:grid}.WorkshopReservationProduct-module__U2zyGG__previewControls{background:#efe3d1;border:1px solid #17151224;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;padding:13px;display:flex}.WorkshopReservationProduct-module__U2zyGG__previewControls>strong{color:#4e4438;align-self:center;margin-right:auto;font-size:.82rem;font-weight:700}.WorkshopReservationProduct-module__U2zyGG__previewControls label{color:#6d6358;gap:4px;font-size:.72rem;font-weight:700;display:grid}.WorkshopReservationProduct-module__U2zyGG__previewControls select{color:#211d18;min-height:36px;font:inherit;background:#fffaf2;border:1px solid #1715122e;border-radius:9px;padding:0 9px}.WorkshopReservationProduct-module__U2zyGG__dateFieldset{border:0;min-width:0;margin:0;padding:0}.WorkshopReservationProduct-module__U2zyGG__dateFieldset legend{color:#302a24;margin-bottom:7px;font-size:1.02rem;font-weight:700}.WorkshopReservationProduct-module__U2zyGG__routeReassurance{color:#645c53;border-left:3px solid #b98948;margin:0 0 14px;padding-left:10px;font-size:.88rem;font-weight:500;line-height:1.5}.WorkshopReservationProduct-module__U2zyGG__dateOptions{gap:14px;display:grid}.WorkshopReservationProduct-module__U2zyGG__dateOption{cursor:pointer;background:#fffaf2;border:2px solid #9b743e66;border-radius:18px;padding:20px 20px 18px 24px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #332b2212}.WorkshopReservationProduct-module__U2zyGG__dateOption:before{content:"";background:#b98948;width:6px;transition:background .16s;position:absolute;inset:0 auto 0 0}.WorkshopReservationProduct-module__U2zyGG__dateOption:hover{border-color:#9c6e33;transform:translateY(-2px);box-shadow:0 13px 30px #332b221f}.WorkshopReservationProduct-module__U2zyGG__dateOption:has(input:focus-visible){outline-offset:3px;outline:3px solid #35684f}.WorkshopReservationProduct-module__U2zyGG__dateOption.WorkshopReservationProduct-module__U2zyGG__selected{background:#1d2c25;border-color:#1d2c25;transform:translateY(-2px);box-shadow:0 15px 34px #1d2c2538}.WorkshopReservationProduct-module__U2zyGG__dateOption.WorkshopReservationProduct-module__U2zyGG__selected:before{background:#d0a360}.WorkshopReservationProduct-module__U2zyGG__dateOption>input{opacity:0;pointer-events:none;position:absolute}.WorkshopReservationProduct-module__U2zyGG__dateCopy{gap:0;display:grid}.WorkshopReservationProduct-module__U2zyGG__dateTopline{justify-content:space-between;align-items:center;gap:14px;display:flex}.WorkshopReservationProduct-module__U2zyGG__dateTopline strong{color:#211d18;letter-spacing:-.035em;font-size:1.65rem;font-weight:650;line-height:1.08}.WorkshopReservationProduct-module__U2zyGG__dateTopline em{white-space:nowrap;color:#26412d;letter-spacing:.02em;text-transform:uppercase;background:#dfeade;border-radius:999px;padding:7px 11px;font-size:.7rem;font-style:normal;font-weight:800}.WorkshopReservationProduct-module__U2zyGG__dateTopline em.WorkshopReservationProduct-module__U2zyGG__soldOut{color:#7a3023;background:#f3ddd7}.WorkshopReservationProduct-module__U2zyGG__experienceList{gap:9px;margin-top:18px;display:grid}.WorkshopReservationProduct-module__U2zyGG__experienceList>span{color:#4b453e;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:.95rem;font-weight:500;line-height:1.45;display:grid}.WorkshopReservationProduct-module__U2zyGG__experienceList>span>span:first-child{color:#8c6635;font-weight:800}.WorkshopReservationProduct-module__U2zyGG__dateDetails{color:#71685e;border-top:1px solid #1715121f;gap:5px;margin-top:17px;padding-top:14px;font-size:.84rem;font-weight:450;line-height:1.45;display:grid}.WorkshopReservationProduct-module__U2zyGG__dateDetails strong{color:#4a433b;font-weight:650}.WorkshopReservationProduct-module__U2zyGG__selectionCue{color:#6d4f29;border-bottom:1px solid;width:fit-content;margin-top:14px;font-size:.82rem;font-weight:700;line-height:1.35}.WorkshopReservationProduct-module__U2zyGG__selected .WorkshopReservationProduct-module__U2zyGG__dateTopline strong{color:#fffaf2}.WorkshopReservationProduct-module__U2zyGG__selected .WorkshopReservationProduct-module__U2zyGG__experienceList>span{color:#fffaf2d6}.WorkshopReservationProduct-module__U2zyGG__selected .WorkshopReservationProduct-module__U2zyGG__experienceList>span>span:first-child{color:#efc98c}.WorkshopReservationProduct-module__U2zyGG__selected .WorkshopReservationProduct-module__U2zyGG__dateDetails{color:#fffaf2b8;border-top-color:#fffaf22b}.WorkshopReservationProduct-module__U2zyGG__selected .WorkshopReservationProduct-module__U2zyGG__dateDetails strong{color:#fffaf2}.WorkshopReservationProduct-module__U2zyGG__selected .WorkshopReservationProduct-module__U2zyGG__selectionCue{color:#f0c888}.WorkshopReservationProduct-module__U2zyGG__purchaseForm,.WorkshopReservationProduct-module__U2zyGG__waitlistForm{border-top:1px solid #1715121f;gap:15px;padding-top:18px;display:grid}.WorkshopReservationProduct-module__U2zyGG__paymentSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.WorkshopReservationProduct-module__U2zyGG__paymentSummary div{background:#eee2d1;border-radius:13px;gap:4px;padding:14px;display:grid}.WorkshopReservationProduct-module__U2zyGG__paymentSummary span{color:#6f665c;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.WorkshopReservationProduct-module__U2zyGG__paymentSummary strong{color:#211d18;font-size:1.15rem;font-weight:650}.WorkshopReservationProduct-module__U2zyGG__readinessBlock{background:#fffaf2b8;border-radius:14px;padding:15px}.WorkshopReservationProduct-module__U2zyGG__readinessBlock>p{color:#403930;margin:0 0 11px;font-size:.9rem;font-weight:700}.WorkshopReservationProduct-module__U2zyGG__checklist{gap:10px;display:grid}.WorkshopReservationProduct-module__U2zyGG__checklist label,.WorkshopReservationProduct-module__U2zyGG__waitlistCheck{color:#514940;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:.84rem;line-height:1.45;display:grid}.WorkshopReservationProduct-module__U2zyGG__checklist input,.WorkshopReservationProduct-module__U2zyGG__waitlistCheck input{accent-color:#1d2c25;width:17px;height:17px;margin:2px 0 0}.WorkshopReservationProduct-module__U2zyGG__checkCopy{gap:2px;display:grid}.WorkshopReservationProduct-module__U2zyGG__checkCopy strong{color:#332e28;font-size:.84rem;font-weight:650}.WorkshopReservationProduct-module__U2zyGG__checkCopy>span{color:#635b52;font-size:.81rem;font-weight:450}.WorkshopReservationProduct-module__U2zyGG__checkoutButton,.WorkshopReservationProduct-module__U2zyGG__waitlistForm button{color:#fffaf2;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#1d2c25;border:0;border-radius:999px;padding:0 20px;font-size:.96rem;font-weight:750;transition:transform .16s,opacity .16s}.WorkshopReservationProduct-module__U2zyGG__checkoutButton:hover:not(:disabled),.WorkshopReservationProduct-module__U2zyGG__waitlistForm button:hover:not(:disabled){transform:translateY(-1px)}.WorkshopReservationProduct-module__U2zyGG__checkoutButton:disabled,.WorkshopReservationProduct-module__U2zyGG__waitlistForm button:disabled{cursor:not-allowed;opacity:.48}.WorkshopReservationProduct-module__U2zyGG__policyLink{color:#5f4a2e;text-underline-offset:3px;justify-self:center;font-size:.84rem;font-weight:650;text-decoration:underline}.WorkshopReservationProduct-module__U2zyGG__policyLink:hover{color:#2f3f35}.WorkshopReservationProduct-module__U2zyGG__checkoutNote{color:#70675d;text-align:center;margin:-3px 0 0;font-size:.76rem;font-weight:450;line-height:1.45}.WorkshopReservationProduct-module__U2zyGG__waitlistForm>strong{color:#211d18;font-size:1.12rem;font-weight:700}.WorkshopReservationProduct-module__U2zyGG__waitlistForm>p{color:#6f665c;margin:-7px 0 0;font-size:.84rem;font-weight:450;line-height:1.5}.WorkshopReservationProduct-module__U2zyGG__waitlistFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.WorkshopReservationProduct-module__U2zyGG__waitlistFields input{min-width:0;min-height:44px;font:inherit;background:#fffaf2;border:1px solid #1715122e;border-radius:10px;padding:0 11px;font-size:.84rem}.WorkshopReservationProduct-module__U2zyGG__waitlistFields input[type=email]{grid-column:1/-1}.WorkshopReservationProduct-module__U2zyGG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.WorkshopReservationProduct-module__U2zyGG__success,.WorkshopReservationProduct-module__U2zyGG__error{text-align:center;border-radius:10px;padding:10px 11px;font-size:.78rem;font-weight:650}.WorkshopReservationProduct-module__U2zyGG__success{color:#24412b;background:#e1ebdf}.WorkshopReservationProduct-module__U2zyGG__error{color:#742e22;background:#f4ddd7}@media (max-width:620px){.WorkshopReservationProduct-module__U2zyGG__shell{gap:14px}.WorkshopReservationProduct-module__U2zyGG__previewControls{grid-template-columns:1fr 1fr;display:grid}.WorkshopReservationProduct-module__U2zyGG__previewControls>strong{grid-column:1/-1;margin-right:0}.WorkshopReservationProduct-module__U2zyGG__dateFieldset legend{margin-bottom:5px;font-size:.96rem}.WorkshopReservationProduct-module__U2zyGG__routeReassurance{margin-bottom:10px;padding-left:9px;font-size:.8rem;line-height:1.4}.WorkshopReservationProduct-module__U2zyGG__dateOptions{gap:9px}.WorkshopReservationProduct-module__U2zyGG__dateOption{border-radius:14px;padding:14px 13px 12px 18px}.WorkshopReservationProduct-module__U2zyGG__dateOption:before{width:4px}.WorkshopReservationProduct-module__U2zyGG__dateTopline{align-items:center;gap:9px}.WorkshopReservationProduct-module__U2zyGG__dateTopline em{white-space:normal;text-align:center;max-width:47%;padding:6px 8px;font-size:.58rem;line-height:1.25}.WorkshopReservationProduct-module__U2zyGG__dateTopline strong{font-size:1.25rem}.WorkshopReservationProduct-module__U2zyGG__experienceList{display:none}.WorkshopReservationProduct-module__U2zyGG__dateDetails{gap:3px;margin-top:10px;padding-top:9px;font-size:.75rem;line-height:1.35}.WorkshopReservationProduct-module__U2zyGG__selectionCue{margin-top:9px;font-size:.75rem}.WorkshopReservationProduct-module__U2zyGG__purchaseForm,.WorkshopReservationProduct-module__U2zyGG__waitlistForm{gap:13px;padding-top:15px}.WorkshopReservationProduct-module__U2zyGG__paymentSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.WorkshopReservationProduct-module__U2zyGG__paymentSummary div{padding:11px}.WorkshopReservationProduct-module__U2zyGG__paymentSummary span{font-size:.62rem}.WorkshopReservationProduct-module__U2zyGG__paymentSummary strong{font-size:1rem}.WorkshopReservationProduct-module__U2zyGG__readinessBlock{padding:12px}.WorkshopReservationProduct-module__U2zyGG__readinessBlock>p{margin-bottom:9px;font-size:.84rem}.WorkshopReservationProduct-module__U2zyGG__checklist{gap:8px}.WorkshopReservationProduct-module__U2zyGG__checklist label,.WorkshopReservationProduct-module__U2zyGG__waitlistCheck{gap:8px;font-size:.8rem;line-height:1.38}.WorkshopReservationProduct-module__U2zyGG__checkCopy strong{font-size:.8rem}.WorkshopReservationProduct-module__U2zyGG__checkCopy>span{font-size:.76rem}.WorkshopReservationProduct-module__U2zyGG__checkoutButton,.WorkshopReservationProduct-module__U2zyGG__waitlistForm button{min-height:48px;font-size:.9rem}.WorkshopReservationProduct-module__U2zyGG__waitlistFields{grid-template-columns:1fr}.WorkshopReservationProduct-module__U2zyGG__waitlistFields input[type=email]{grid-column:auto}}
.page-module__0s-Vtq__page{background:linear-gradient(#eee4d5 0%,#f5eee4 55%,#ebe0d0 100%)}.page-module__0s-Vtq__productSection{padding:34px 0 42px}.page-module__0s-Vtq__productGrid{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);grid-template-areas:"gallery buy""included buy""authority buy";align-items:start;gap:18px 30px;display:grid}.page-module__0s-Vtq__productGallery{grid-area:gallery;min-width:0}.page-module__0s-Vtq__buyPanel{background:#fffaf2eb;border:1px solid #17151224;border-radius:24px;grid-area:buy;align-self:start;padding:30px;position:sticky;top:88px;box-shadow:0 20px 70px #1f272117}.page-module__0s-Vtq__buyPanel h1{color:#1f1b17;letter-spacing:-.055em;margin:12px 0 7px;font-size:clamp(2.35rem,4vw,3.65rem);font-weight:650;line-height:1}.page-module__0s-Vtq__subBrand{color:#745831;margin:0;font-size:1rem;font-weight:650;line-height:1.45}.page-module__0s-Vtq__lede{color:#564f47;margin:18px 0 0;font-size:1.02rem;font-weight:450;line-height:1.62}.page-module__0s-Vtq__mobileHighlights,.page-module__0s-Vtq__includedJumpLink{display:none}.page-module__0s-Vtq__priceLine{background:#1715121f;border:1px solid #1715121f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 20px;display:grid;overflow:hidden}.page-module__0s-Vtq__priceLine div{background:#f0e5d5;gap:5px;padding:16px;display:grid}.page-module__0s-Vtq__priceLine strong{color:#1d2c25;font-size:1.75rem;font-weight:650;line-height:1}.page-module__0s-Vtq__priceLine span{color:#6d645a;letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:700}.page-module__0s-Vtq__includedCard,.page-module__0s-Vtq__authorityCard,.page-module__0s-Vtq__requirementsCard,.page-module__0s-Vtq__policyFaqCard{background:#fffaf2c7;border:1px solid #17151221;border-radius:20px;box-shadow:0 16px 50px #1f27210d}.page-module__0s-Vtq__includedCard{grid-area:included;padding:24px;scroll-margin-top:100px}.page-module__0s-Vtq__compactSectionHeading h2,.page-module__0s-Vtq__detailsHeading h2,.page-module__0s-Vtq__authorityCopy h2{color:#211d18;letter-spacing:-.05em;margin:9px 0 0;font-weight:650;line-height:1.04}.page-module__0s-Vtq__compactSectionHeading h2{font-size:clamp(1.65rem,2.8vw,2.55rem)}.page-module__0s-Vtq__includedList{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin-top:18px;display:grid}.page-module__0s-Vtq__includedList>div{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.page-module__0s-Vtq__includedList>div>span{color:#38533e;font-size:1rem;font-weight:800}.page-module__0s-Vtq__includedList p{color:#4b453d;margin:0;font-size:.92rem;font-weight:500;line-height:1.52}.page-module__0s-Vtq__authorityCard{color:#fffaf2;background:#1d2c25;grid-area:authority;grid-template-columns:320px minmax(0,1fr);align-self:start;width:100%;height:320px;min-height:320px;max-height:320px;display:grid;overflow:hidden}.page-module__0s-Vtq__authorityCard>img{aspect-ratio:1;object-fit:cover;object-position:center 54%;width:320px;height:320px;min-height:0}.page-module__0s-Vtq__authorityCopy{align-content:center;min-width:0;padding:20px 24px;display:grid;overflow:hidden}.page-module__0s-Vtq__authorityCopy h2{color:#fffaf2;font-size:clamp(1.35rem,1.8vw,1.72rem);line-height:1.08}.page-module__0s-Vtq__authorityCopy p{color:#fffaf2cc;margin:10px 0 0;font-size:.8rem;font-weight:450;line-height:1.42}.page-module__0s-Vtq__detailsSection{background:#fffaf27a;border-top:1px solid #1715121a;padding:46px 0 58px}.page-module__0s-Vtq__detailsHeading{grid-template-columns:1.05fr .95fr;align-items:end;gap:40px;display:grid}.page-module__0s-Vtq__detailsHeading h2{font-size:clamp(1.95rem,3.3vw,3.2rem)}.page-module__0s-Vtq__detailsHeading>p,.page-module__0s-Vtq__policySummary p,.page-module__0s-Vtq__faqList p{color:#625b52;margin:0;font-size:.95rem;font-weight:450;line-height:1.68}.page-module__0s-Vtq__dayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.page-module__0s-Vtq__dayGrid article{background:#fffaf2c7;border:1px solid #17151221;border-radius:18px;min-height:180px;padding:22px}.page-module__0s-Vtq__dayGrid article>span{color:#ad7d3f;letter-spacing:.14em;font-size:.72rem;font-weight:800}.page-module__0s-Vtq__dayGrid h3{color:#26211c;margin:11px 0 9px;font-size:1.2rem;font-weight:650;line-height:1.25}.page-module__0s-Vtq__dayGrid p{color:#625b52;margin:0;font-size:.9rem;font-weight:450;line-height:1.62}.page-module__0s-Vtq__lowerGrid{grid-template-columns:.76fr 1.24fr;gap:16px;margin-top:16px;display:grid}.page-module__0s-Vtq__requirementsCard{color:#fffaf2;background:#263a31;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.page-module__0s-Vtq__requirementsCard ul{margin:14px 0 0;padding-left:18px}.page-module__0s-Vtq__requirementsCard li{color:#fffaf2d1;font-size:.88rem;font-weight:450;line-height:1.55}.page-module__0s-Vtq__requirementsCard li+li{margin-top:7px}.page-module__0s-Vtq__policyFaqCard{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;padding:28px;scroll-margin-top:110px;display:grid}.page-module__0s-Vtq__refundRules{gap:11px;margin-top:18px;display:grid}.page-module__0s-Vtq__refundRules article{background:#f3e9dc;border-left:4px solid #b98948;border-radius:0 12px 12px 0;padding:13px 15px}.page-module__0s-Vtq__refundRules strong{color:#2a241e;font-size:.9rem;font-weight:650;line-height:1.45;display:block}.page-module__0s-Vtq__refundRules p{color:#625b52;margin-top:5px;font-size:.86rem;font-weight:450;line-height:1.55}.page-module__0s-Vtq__policyFootnote{margin-top:16px!important;font-size:.82rem!important}.page-module__0s-Vtq__faqList{align-content:start;gap:7px;display:grid}.page-module__0s-Vtq__faqList details{border-bottom:1px solid #1715121f}.page-module__0s-Vtq__faqList summary{cursor:pointer;color:#302a24;padding:11px 0;font-size:.92rem;font-weight:650;line-height:1.4}.page-module__0s-Vtq__faqList p{margin:0 0 12px;font-size:.86rem;font-weight:450}@media (max-width:1080px){.page-module__0s-Vtq__productGrid{grid-template-columns:1fr;grid-template-areas:"gallery""buy""included""authority"}.page-module__0s-Vtq__buyPanel{position:static}}@media (max-width:900px){.page-module__0s-Vtq__detailsHeading,.page-module__0s-Vtq__lowerGrid,.page-module__0s-Vtq__policyFaqCard{grid-template-columns:1fr}}@media (max-width:720px){.page-module__0s-Vtq__productSection{padding:0 0 30px}.page-module__0s-Vtq__productGrid{gap:16px}.page-module__0s-Vtq__buyPanel{border-radius:18px;padding:18px;box-shadow:0 12px 38px #1f272112}.page-module__0s-Vtq__buyPanel h1{margin:8px 0 5px;font-size:clamp(2rem,10vw,2.55rem);line-height:.98}.page-module__0s-Vtq__subBrand{font-size:.9rem}.page-module__0s-Vtq__lede{margin-top:10px;font-size:.9rem;line-height:1.48}.page-module__0s-Vtq__mobileHighlights{border-top:1px solid #1715121a;gap:6px;margin-top:13px;padding-top:12px;display:grid}.page-module__0s-Vtq__mobileHighlights>span{color:#50483f;grid-template-columns:auto 1fr;gap:7px;font-size:.78rem;font-weight:600;line-height:1.35;display:grid}.page-module__0s-Vtq__mobileHighlights>span>span{color:#8b6638;font-weight:800}.page-module__0s-Vtq__includedJumpLink{color:#745831;text-underline-offset:3px;align-items:center;gap:5px;width:fit-content;margin-top:8px;font-size:.74rem;font-weight:750;line-height:1.3;text-decoration:underline;display:inline-flex}.page-module__0s-Vtq__includedJumpLink:hover{color:#1d2c25}.page-module__0s-Vtq__priceLine{border-radius:12px;margin:14px 0}.page-module__0s-Vtq__priceLine div{gap:3px;padding:11px 12px}.page-module__0s-Vtq__priceLine strong{font-size:1.4rem}.page-module__0s-Vtq__priceLine span{letter-spacing:.035em;font-size:.6rem}.page-module__0s-Vtq__includedCard,.page-module__0s-Vtq__requirementsCard,.page-module__0s-Vtq__policyFaqCard{padding:20px}.page-module__0s-Vtq__includedList,.page-module__0s-Vtq__dayGrid,.page-module__0s-Vtq__requirementsCard{grid-template-columns:1fr}.page-module__0s-Vtq__authorityCard{grid-template-columns:132px minmax(0,1fr);width:100%;height:auto;min-height:0;max-height:none}.page-module__0s-Vtq__authorityCard>img{aspect-ratio:auto;object-position:center 50%;width:100%;height:100%;min-height:100%}.page-module__0s-Vtq__authorityCopy{padding:17px 18px}.page-module__0s-Vtq__authorityCopy h2{letter-spacing:-.035em;font-size:1.2rem}.page-module__0s-Vtq__authorityCopy p{margin-top:8px;font-size:.75rem;line-height:1.42}.page-module__0s-Vtq__detailsHeading{gap:18px}.page-module__0s-Vtq__detailsSection{padding:38px 0 44px}}@media (max-width:520px){.page-module__0s-Vtq__authorityCard{grid-template-columns:112px minmax(0,1fr)}.page-module__0s-Vtq__authorityCopy{padding:15px}.page-module__0s-Vtq__authorityCopy h2{font-size:1.08rem}.page-module__0s-Vtq__authorityCopy p{font-size:.7rem;line-height:1.38}}
