.product-information{padding-top:80px;overflow-x:clip;max-width:100%}.product-information .product-details,.product-information .product-details>*,.product-information .product-details .group-block{min-width:0;max-width:100%}@media screen and (min-width:750px){.product-information .product-details{position:relative;box-sizing:border-box;padding:28px 32px!important;background:linear-gradient(180deg,#ffffff06,#00c2ff04);border:1px solid rgba(255,255,255,.06);border-radius:20px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px #ffffff0a inset}.product-information .product-details:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,194,255,.35) 50%,transparent 100%);border-radius:20px 20px 0 0;pointer-events:none}}.product-information .text-block.rte ul,.product-information .text-block.rte ol,.product-information rte-formatter ul,.product-information rte-formatter ol{display:block!important;width:100%!important;max-inline-size:100%!important;padding-inline-start:1.25em!important;margin-block:.5em!important;list-style-position:outside!important;columns:initial!important}.product-information .text-block.rte ul{list-style-type:disc!important}.product-information .text-block.rte ol{list-style-type:decimal!important}.product-information .text-block.rte li,.product-information rte-formatter li{display:list-item!important;width:auto!important;max-inline-size:100%!important;margin-block:.35em!important;padding-inline-start:.25em!important;text-align:left!important;color:var(--ori-gray-light)!important;line-height:1.65!important}.product-information h1,.product-information [class*=product] h1{font-family:var(--ori-font-display)!important;font-size:clamp(28px,4vw,42px)!important;font-weight:700!important;color:var(--ori-white)!important;letter-spacing:-.03em!important;line-height:1.1!important}.product-information .price:not(.ori-sp-price),.product-information .price-block,.product-information .price-item,.product-information price-display{font-family:var(--ori-font-display)!important;font-size:clamp(22px,3vw,32px)!important;font-weight:700!important;color:var(--ori-accent)!important;letter-spacing:-.02em!important}.product-information .price--on-sale .price-item--regular{color:var(--ori-gray-text)!important;text-decoration:line-through}.product-information .rte,.product-information [class*=description],.product-information p{font-family:var(--ori-font-body)!important;color:var(--ori-gray-light)!important;font-size:15px!important;line-height:1.65!important}.product-information fieldset,.product-information .variant-picker{border:none!important}.product-information .variant-picker__label,.product-information fieldset legend,.product-information .variant-picker label:not(input+label){font-family:var(--ori-font-display)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ori-gray-text)!important;font-weight:500!important}.product-information .variant-picker__option,.product-information [class*=variant] input+label,.product-information .swatch__button+label,.product-information input[type=radio]+label{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 20px!important;font-family:var(--ori-font-display)!important;font-size:13px!important;font-weight:500!important;color:var(--ori-gray-light)!important;background:transparent!important;border:1px solid var(--ori-gray-line)!important;border-radius:100px!important;cursor:pointer!important;transition:all .2s!important;min-width:auto!important}.product-information .variant-picker__option:hover,.product-information [class*=variant] input+label:hover,.product-information input[type=radio]+label:hover{border-color:#00c2ff66!important;color:var(--ori-white)!important}.product-information .variant-picker__option.selected,.product-information .variant-picker__option[aria-checked=true],.product-information [class*=variant] input:checked+label,.product-information input[type=radio]:checked+label,.product-information [class*=selected-variant],.product-information [aria-pressed=true]{background:var(--ori-accent)!important;color:var(--ori-black)!important;border-color:var(--ori-accent)!important}.product-information input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.product-information select{background:#ffffff08!important;border:1px solid var(--ori-gray-line)!important;border-radius:var(--ori-radius-sm)!important;color:var(--ori-off-white)!important;font-family:var(--ori-font-body)!important;font-size:14px!important;padding:12px 14px!important}.product-information .quantity-selector,.product-information [class*=quantity]{border-color:var(--ori-gray-line)!important}.product-information .quantity-selector input{color:var(--ori-white)!important;background:transparent!important;font-family:var(--ori-font-display)!important}.product-information .quantity-selector button{color:var(--ori-gray-text)!important}.product-information .quantity-selector button:hover{color:var(--ori-white)!important}.product-information .button,.product-information [class*=add-to-cart],.product-information button[type=submit],.product-information .shopify-payment-button__button{font-family:var(--ori-font-display)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;border-radius:var(--ori-radius-sm)!important;padding:16px 32px!important;transition:transform .15s,box-shadow .25s,background .2s!important}.product-information .button--primary,.product-information button[name=add]{background:var(--ori-accent)!important;color:var(--ori-black)!important;border:none!important}.product-information .add-to-cart-icon,.product-information button[name=add] .svg-wrapper.add-to-cart-icon{display:none!important}.product-information .add-to-cart-text{gap:0!important}.product-information .button--primary:hover,.product-information button[name=add]:hover{transform:translateY(-1px)!important;box-shadow:0 8px 32px #00c2ff4d!important}.ori-sp-label{font-family:var(--ori-font-display)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ori-gray-text)!important;font-weight:500!important;margin-bottom:12px!important;display:block!important}.ori-sp-options{display:flex;flex-direction:column;gap:8px}.ori-sp-option{display:flex;align-items:center;gap:12px;padding:14px 16px;background:transparent;border:1px solid var(--ori-gray-line);border-radius:var(--ori-radius);cursor:pointer;transition:all .2s}.ori-sp-option:hover{border-color:#00c2ff4d}.ori-sp-option.selected{border-color:var(--ori-accent);background:var(--ori-blue-dim)}.ori-sp-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--ori-gray-line);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s}.ori-sp-option.selected .ori-sp-radio{border-color:var(--ori-accent)}.ori-sp-radio-dot{width:8px;height:8px;border-radius:50%;background:var(--ori-accent);opacity:0;transition:opacity .2s}.ori-sp-option.selected .ori-sp-radio-dot{opacity:1}.ori-sp-info{flex:1}.ori-sp-name{font-family:var(--ori-font-display);font-size:14px;font-weight:500;color:var(--ori-white);margin-bottom:2px}.ori-sp-desc{font-size:12px;color:var(--ori-gray-text)}.ori-sp-price{font-family:var(--ori-font-display);font-size:14px;font-weight:600;color:var(--ori-accent);flex-shrink:0;line-height:1.2;white-space:nowrap}.product-information .ori-sp-option .ori-sp-price,.product-information .ori-sp-onetime .ori-sp-price{font-family:var(--ori-font-display)!important;font-size:15px!important;font-weight:600!important;color:var(--ori-accent)!important;letter-spacing:0!important;line-height:1.2!important}.ori-sp-note{font-family:var(--ori-font-body);font-size:12px;color:var(--ori-gray-text);line-height:1.5;margin-top:12px;padding:10px 14px;background:#ffffff05;border-radius:var(--ori-radius-sm);border-left:2px solid var(--ori-accent)}.ori-sp-note strong{color:var(--ori-off-white)}.product-information media-gallery{border-radius:var(--ori-radius-lg);max-width:100%}.product-information media-gallery img{border-radius:var(--ori-radius)}.product-information .slideshow-controls__thumbnails-container{margin-top:12px;padding-block:4px}.product-information .slideshow-controls__thumbnails{gap:10px!important}.product-information .slideshow-controls__thumbnail{border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;overflow:hidden;opacity:.75;transition:opacity .2s ease,border-color .2s ease,transform .2s ease;cursor:pointer;background:#ffffff05}.product-information .slideshow-controls__thumbnail:hover{opacity:1;border-color:#00c2ff66!important}.product-information .slideshow-controls__thumbnail[aria-selected=true],.product-information .slideshow-controls__thumbnail[aria-current=true]{opacity:1;border-color:var(--ori-accent)!important;outline:1px solid var(--ori-accent)!important;outline-offset:0}.product-information .slideshow-controls__arrows{display:flex;gap:8px;pointer-events:none}.product-information .slideshow-controls__arrows>*{pointer-events:auto}.product-information slideshow-arrow,.product-information .slideshow-controls__arrows button{background:#0000008c!important;color:var(--ori-white)!important;border:1px solid rgba(255,255,255,.15)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .15s}.product-information slideshow-arrow:hover,.product-information .slideshow-controls__arrows button:hover{background:#00c2ff2e!important;border-color:#00c2ff8c!important;transform:translateY(-1px)}.product-information slideshow-arrow svg,.product-information .slideshow-controls__arrows button svg{color:var(--ori-white)!important;opacity:1!important}.product-information hr,.product-information [class*=divider]{border-color:var(--ori-gray-line)!important;opacity:1!important}.product-information a:not(.button){color:var(--ori-accent)!important}.product-recommendations h3,.product-recommendations [class*=heading]{font-family:var(--ori-font-display)!important;color:var(--ori-white)!important}@media(max-width:768px){.product-information{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ori-product.css.map */
