.sd-experience{--sd-red:#a91e35;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr) 270px;gap:28px;align-items:start;margin:20px auto 40px;max-width:1600px;color:#222;font-family:inherit}.sd-experience *{box-sizing:border-box}.sd-experience button,.sd-experience select,.sd-experience input{font-family:inherit}.sd-experience [hidden]{display:none!important}.sd-gallery{min-width:0}.sd-hero-button{display:block;width:100%;padding:0;background:#f8f7f3;border:0;cursor:zoom-in;border-radius:6px;overflow:hidden}.sd-hero{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sd-gallery-thumbs{display:flex;gap:7px;overflow-x:auto;padding:12px 0;scrollbar-width:thin}.sd-gallery-thumbs button{flex:0 0 62px;width:62px;height:62px;padding:2px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.sd-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--sd-red)}.sd-gallery-thumbs img{display:block;width:100%;height:100%;object-fit:contain}.sd-photo-label{font-size:13px;line-height:1.4;color:#666;margin:0 0 16px}.sd-supporting{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sd-supporting figure{margin:0}.sd-supporting img{width:100%;height:auto;display:block}.sd-supporting figcaption{font-size:13px;margin:6px 0 0}.sd-title{font-size:25px;line-height:1.3;margin:0 0 10px;font-weight:700;text-transform:none}.sd-value{font-size:25px;font-weight:700;margin:0 0 22px}.sd-options-heading{font-size:20px;font-weight:700;margin:0 0 6px;text-transform:none}.sd-options-intro{font-size:14px;line-height:1.55;margin:0 0 20px;color:#555}.sd-option{border:0;padding:0;margin:0 0 22px;min-width:0}.sd-option legend{border:0;margin:0 0 10px;padding:0;font-size:14px;line-height:1.5;font-weight:400;color:#222}.sd-option legend strong{display:block;font-weight:700}.sd-selector-shell{display:flex;align-items:center;gap:7px;min-width:0}.sd-option-track{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 1px 8px;min-width:0;flex:1}.sd-option-tile{display:flex;flex:0 0 calc((100% - 18px)/3);flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:7px 5px;border:1px solid #d5d5d5;border-radius:7px;background:#fff;cursor:pointer;scroll-snap-align:start;color:#222;line-height:1.25}.sd-option-tile span{font-size:12px;font-weight:700;text-align:center}.sd-option-tile img{display:block;width:100%;height:64px;object-fit:contain}.sd-option-card-style .sd-option-tile img{height:76px}.sd-option-tile.is-selected{border:2px solid var(--sd-red);padding:6px 4px;background:snow}.sd-slider-arrow{flex:0 0 28px;width:28px;height:38px;border:1px solid #ccc;border-radius:999px;background:#fff;color:var(--sd-red);font-size:28px;font-weight:700;line-height:1;cursor:pointer;padding:0}.sd-option-denomination .sd-option-track{overflow:visible;gap:8px;padding-bottom:0}.sd-option-denomination .sd-option-tile{flex:1;min-height:40px;padding:7px 5px}.sd-option-denomination .sd-option-tile span{font-size:14px}.sd-purchase-column{grid-column:3;grid-row:1 / span 2;align-self:stretch}.sd-purchase-card{position:sticky;top:105px;padding:20px;border:1px solid #ddd;border-radius:10px;background:#fff;box-shadow:0 3px 14px #00000006}.sd-purchase-price{font-size:27px;font-weight:700;line-height:1.25;margin:0 0 12px}.sd-purchase-selection{font-size:13px;line-height:1.6;margin:0 0 15px}.sd-quantity-label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.sd-purchase-card .santa-purchase-actions{margin:0}.sd-purchase-card .santa-purchase-quantity{height:42px;margin-bottom:12px}.sd-delivery-note{font-size:12px;color:#666;line-height:1.5;margin:15px 0 0}.sd-variant-status{font-size:13px;line-height:1.5;margin:0;color:#555;min-height:20px}.sd-variant-status:empty{min-height:0}.sd-details{grid-column:1 / span 2;border-top:1px solid #ddd;margin-top:10px;padding-top:18px;min-width:0}.sd-details summary{font-size:19px;font-weight:700;cursor:pointer;margin-bottom:15px}.sd-lightbox{border:0;padding:15px;width:min(94vw,1100px);max-height:94vh;border-radius:8px}.sd-lightbox::backdrop{background:#000b}.sd-lightbox img{display:block;max-height:85vh;width:100%;height:auto;object-fit:contain}.sd-lightbox button{position:sticky;float:right;top:0;border:1px solid #ccc;background:#fff;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1;cursor:pointer}.sd-experience button:focus-visible,.sd-experience summary:focus-visible{outline:3px solid #a91e3566;outline-offset:3px}.sd-experience .product-form__error-message-wrapper{color:#a91e35;margin:0 0 12px;font-size:13px}.sd-generic-product{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr) 270px;gap:28px;align-items:start}.sd-generic-product>.product__media-wrapper,.sd-generic-product>.product__info-wrapper{width:auto!important;max-width:none!important;padding:0!important;min-width:0}.sd-generic-product>.sd-purchase-column{grid-row:1;grid-column:3}.sd-generic-product .sd-purchase-card .buy-btn-space{margin-bottom:0!important}.sd-generic-product .sd-purchase-card .santa-checkout-caption{display:none}.sd-generic-product .product--media--sticky{position:static}@media(min-width:1100px){.product-section:has(.sd-experience),.product-section:has(.sd-generic-product){width:100%!important;max-width:1600px!important}.sd-generic-product>.sd-purchase-column{align-self:stretch}}@media(max-width:1199px)and (min-width:768px){.sd-experience,.sd-generic-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.sd-purchase-column,.sd-generic-product>.sd-purchase-column{grid-column:2;grid-row:2;align-self:start}.sd-choices{grid-column:2;grid-row:1}.sd-gallery{grid-column:1;grid-row:1 / span 2}.sd-details{grid-row:3}.sd-purchase-card{top:20px}.sd-generic-product>.sd-purchase-column{position:sticky;top:20px}.sd-title{font-size:22px}}@media(max-width:767px){body:has(.sd-experience),body:has(.sd-generic-product){padding-bottom:220px!important}.sd-experience,.sd-generic-product{display:flex!important;flex-direction:column;gap:22px;margin-top:12px}.sd-gallery,.sd-choices,.sd-details{width:100%}.sd-title{font-size:23px}.sd-purchase-column,.sd-generic-product>.sd-purchase-column{position:fixed!important;left:0;right:0;bottom:0;width:100%;z-index:90;padding:0!important;background:#fff}.sd-purchase-card{position:static;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-radius:0;border:0;border-top:1px solid #ddd;box-shadow:0 -3px 15px #0001}.sd-purchase-price{font-size:20px;line-height:1.2;margin:0 0 5px;float:right}.sd-purchase-selection,.sd-delivery-note,.sd-quantity-label{display:none}.sd-purchase-card .santa-purchase-quantity{width:calc(100% - 90px);height:34px;margin:0 0 9px;padding:5px 12px;font-size:14px}.sd-purchase-card .santa-purchase-buttons{gap:7px!important}.sd-purchase-card .santa-purchase-buttons button{min-height:40px!important;padding:8px 16px!important;font-size:15px!important}.sd-purchase-card .santa-custom-quantity input{height:34px;margin:0 0 8px}.sd-supporting{gap:10px}.sd-option-tile img{height:72px}.sd-gallery-thumbs button{flex-basis:58px;width:58px;height:58px}.sd-value{margin-bottom:18px}.sd-experience .product-form__error-message-wrapper{margin:0 0 6px}.sd-generic-product>.product__media-wrapper,.sd-generic-product>.product__info-wrapper{width:100%!important}}@media(min-width:768px)and (max-width:1199px){body:has(.sd-experience),body:has(.sd-generic-product){padding-bottom:220px!important}.sd-purchase-column,.sd-generic-product>.sd-purchase-column{position:fixed!important;left:0;right:0;bottom:0;top:auto;width:100%;z-index:90;padding:0!important;background:#fff}.sd-purchase-card{position:static;padding:10px 20px;border-radius:0;border:0;border-top:1px solid #ddd;box-shadow:0 -3px 15px #0001}.sd-purchase-price{font-size:20px;margin:0 0 5px;float:right}.sd-purchase-selection,.sd-delivery-note,.sd-quantity-label{display:none}.sd-purchase-card .santa-purchase-quantity{width:calc(100% - 110px);height:34px;margin:0 0 8px;padding:5px 12px}.sd-purchase-card .santa-purchase-buttons{gap:7px!important}.sd-purchase-card .santa-purchase-buttons button{min-height:40px!important;padding:8px 16px!important}}@media(max-width:767px){.sd-experience{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px}.sd-experience .sd-choices{display:contents}.sd-experience .sd-title{grid-column:1;grid-row:1;margin:0}.sd-experience .sd-value{grid-column:1;grid-row:2;margin:0 0 8px}.sd-experience .sd-gallery{grid-column:1;grid-row:3}.sd-experience .sd-options-heading{grid-column:1;grid-row:4;margin-top:10px}.sd-experience .sd-options-intro{grid-column:1;grid-row:5}.sd-experience .sd-option-denomination{grid-column:1;grid-row:6}.sd-experience .sd-option-dollar-style{grid-column:1;grid-row:7}.sd-experience .sd-option-card-style{grid-column:1;grid-row:8}.sd-experience .sd-variant-status{grid-column:1;grid-row:9}.sd-experience .sd-details{grid-column:1;grid-row:10}}.sd-pack-option[hidden]{display:none!important}.sd-pack-option .sd-option-tile{min-width:110px;width:auto;padding:12px 16px}.sd-pack-note{font-size:13px;line-height:1.5;margin:9px 0 0;color:#555}.sd-pack-links{margin:20px 0}.sd-pack-links legend{font-weight:700;margin-bottom:10px}.sd-pack-links a{display:inline-block;border:1px solid #ccc;border-radius:8px;padding:10px 15px;margin:0 8px 8px 0;color:inherit;text-decoration:none;font-weight:700}.sd-pack-links a[aria-current=page]{border:2px solid #aa173d;color:#aa173d}.sd-pack-links p{font-size:13px;margin:0}.sd-pack-links a[aria-disabled=true]{opacity:.5;pointer-events:none}@media(max-width:767px){.sd-experience .sd-pack-option{grid-column:1;grid-row:9}.sd-experience .sd-variant-status{grid-row:10}.sd-experience .sd-details{grid-row:11}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/santa-product-experience.css.map */
