main[data-template="product.media-package"]{--unbound-order-bg: #212323;--unbound-order-cream: #f2ecdf;--unbound-order-gold: #928763;--unbound-order-line: rgba(242, 236, 223, .14);--unbound-order-panel: rgba(242, 236, 223, .045);background:radial-gradient(circle at 18% 8%,rgba(146,135,99,.16),transparent 30rem),linear-gradient(180deg,rgba(242,236,223,.025),transparent 34rem),var(--unbound-order-bg)}main[data-template="product.media-package"] .product-information{padding-top:clamp(18px,3vw,42px);padding-bottom:clamp(52px,8vw,110px)}@media(min-width:990px){main[data-template="product.media-package"] .product-information__grid{align-items:start}main[data-template="product.media-package"] .product-information__media media-gallery{position:sticky;top:calc(var(--header-height, 72px) + 24px)}main[data-template="product.media-package"] .product-media-container{aspect-ratio:4 / 5;max-height:calc(100vh - var(--header-height, 72px) - 56px)}main[data-template="product.media-package"] .product-media-container img,main[data-template="product.media-package"] .product-media-container video,main[data-template="product.media-package"] .product-media-container .media{width:100%;height:100%;object-fit:cover}}main[data-template="product.media-package"] .product-media-container{overflow:hidden;border-radius:28px!important;border:1px solid rgba(242,236,223,.1);background:#f2ecdf09;box-shadow:0 36px 110px #00000057,inset 0 1px #ffffff0b}main[data-template="product.media-package"] .product-details{position:relative;border:1px solid var(--unbound-order-line);border-radius:30px;padding:clamp(22px,3vw,34px)!important;background:linear-gradient(145deg,#f2ecdf13,#f2ecdf06),#121414c7;box-shadow:0 34px 90px #00000047,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}main[data-template="product.media-package"] .product-details:before{content:"";position:absolute;inset:0 22px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(146,135,99,.72),transparent);pointer-events:none}main[data-template="product.media-package"] .product-details .text-block h1,main[data-template="product.media-package"] .product-details .text-block h2,main[data-template="product.media-package"] .product-details .text-block h3{letter-spacing:-.045em}main[data-template="product.media-package"] .text-block--eyebrow,main[data-template="product.media-package"] .text-block--details_intro,main[data-template="product.media-package"] .unbound-addon-panel__header .unbound-kicker{margin:0;color:var(--unbound-order-gold)!important;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800}main[data-template="product.media-package"] .text-block--order_summary{color:#f2ecdfad}main[data-template="product.media-package"] product-price{color:var(--unbound-order-cream)}main[data-template="product.media-package"] variant-picker .variant-option[data-testid=variant-option-single]{display:none}main[data-template="product.media-package"] variant-picker:before,main[data-template="product.media-package"] product-custom-property-component:first-of-type:before,main[data-template="product.media-package"] .product-form-buttons:before{display:block;margin:2px 0 10px;color:var(--unbound-order-gold);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800}main[data-template="product.media-package"] variant-picker:before{content:"Package"}main[data-template="product.media-package"] variant-picker:after{content:"Choose the coverage available for this event. One order is for one athlete.";display:block;margin-top:4px;padding:12px 14px;border:1px solid rgba(242,236,223,.1);border-radius:14px;background:#f2ecdf09;color:#f2ecdfb3;font-size:.88rem;line-height:1.45}main[data-template="product.media-package"] product-custom-property-component:first-of-type:before{content:"Athlete details";margin-top:4px}main[data-template="product.media-package"] .product-form-buttons:before{content:"Checkout";flex-basis:100%;width:100%;margin-top:4px}main[data-template="product.media-package"] .product-form-buttons:after{content:"Ordering for more than one athlete? Add this one first, then come back and place a separate order for the next athlete.";display:block;flex-basis:100%;width:100%;order:99;padding:12px 14px;border:1px solid rgba(242,236,223,.1);border-radius:14px;background:#f2ecdf09;color:#f2ecdfa8;font-size:.84rem;line-height:1.45}main[data-template="product.media-package"] product-custom-property-component{padding:14px 0 0}main[data-template="product.media-package"] product-custom-property-component .__heading{margin:0 0 4px;color:var(--unbound-order-cream);font-weight:800}main[data-template="product.media-package"] product-custom-property-component .__description{margin:0 0 10px;color:#f2ecdfa3;font-size:.86rem;line-height:1.45}main[data-template="product.media-package"] product-custom-property-component input,main[data-template="product.media-package"] product-custom-property-component textarea,main[data-template="product.media-package"] .quantity-selector{border-color:#f2ecdf24!important;border-radius:16px!important;background:#0000002e!important;color:var(--unbound-order-cream)!important;box-shadow:inset 0 1px #ffffff09}main[data-template="product.media-package"] quantity-selector,main[data-template="product.media-package"] .quantity-selector,main[data-template="product.media-package"] input[name=quantity],main[data-template="product.media-package"] .product-form-buttons>*:has(.quantity-selector){display:none!important}main[data-template="product.media-package"] product-custom-property-component input:focus,main[data-template="product.media-package"] product-custom-property-component textarea:focus{border-color:#92876394!important;outline:2px solid rgba(146,135,99,.18)!important}main[data-template="product.media-package"] product-custom-property-component .__character-count{color:#f2ecdfb8!important;font-size:.8rem}main[data-template="product.media-package"] .unbound-addon-panel{margin-top:18px;padding:clamp(18px,2.6vw,26px);border-radius:26px;border-color:#f2ecdf26;background:radial-gradient(circle at 8% 0%,rgba(146,135,99,.22),transparent 16rem),linear-gradient(145deg,#f2ecdf11,#f2ecdf06)}main[data-template="product.media-package"] .unbound-addon-panel__note{max-width:46ch;color:#f2ecdfb8;line-height:1.5}main[data-template="product.media-package"] .unbound-addon{border-radius:18px;border-color:#f2ecdf21;background:#0000001f;transition:transform .22s ease,border-color .22s ease,background .22s ease}main[data-template="product.media-package"] .unbound-addon:hover{transform:translateY(-2px);border-color:#92876375;background:#9287631a}main[data-template="product.media-package"] .unbound-addon strong{color:var(--unbound-order-cream)}main[data-template="product.media-package"] .unbound-addon small,main[data-template="product.media-package"] .unbound-addon-panel__total{color:#f2ecdf9e}main[data-template="product.media-package"] .unbound-addon-panel__estimate{color:var(--unbound-order-gold);font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.04em}main[data-template="product.media-package"] .product-form-buttons{gap:12px}main[data-template="product.media-package"] .product-form-buttons button[name=add],main[data-template="product.media-package"] add-to-cart-component button,main[data-template="product.media-package"] .add-to-cart-button{min-height:54px;border-radius:16px;font-weight:800;letter-spacing:.01em}main[data-template="product.media-package"] .shopify-payment-button,main[data-template="product.media-package"] shopify-accelerated-checkout,main[data-template="product.media-package"] accelerated-checkout,main[data-template="product.media-package"] .shopify-payment-button__button{display:none!important}main[data-template="product.media-package"] .text-block--description{margin-top:10px;padding-top:20px!important;border-top:1px solid rgba(242,236,223,.1);color:#f2ecdfc7;line-height:1.65}main[data-template="product.media-package"] .text-block--description strong,main[data-template="product.media-package"] .text-block--description b{color:var(--unbound-order-cream)}main[data-template="product.media-package"] .text-block--description ul{padding-left:1.15em}@media(max-width:989px){main[data-template="product.media-package"] .product-information{padding-top:14px}main[data-template="product.media-package"] .product-details{border-radius:24px;padding:20px!important}main[data-template="product.media-package"] .product-media-container{border-radius:22px!important}}@media(prefers-reduced-motion:reduce){main[data-template="product.media-package"] .unbound-addon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/unbound-media-package.css.map */
