@media screen and (max-width:749px),screen and (min-width:750px)and (max-width:989px)and (orientation:portrait)and (hover:none)and (pointer:coarse){.product-information{--rx-mobile-gutter: 16px}.product-information>.product-information__grid{gap:0!important}.product-information .rx-purchase-identity{grid-column:2 / 3;order:0;width:100%;min-width:0}.product-information .product-details{grid-column:2 / 3;order:2}.product-information .product-information__media{order:1;margin:0;padding:0!important;background:#f5f3ee}.product-information .rx-gallery-stage,.product-information .rx-gallery-stage>media-gallery{display:block;width:100%}.product-information .rx-product-identity{padding:10px var(--rx-mobile-gutter) 9px;color:#f4ead8;background:#18110d}.product-information .rx-product-identity__tier{min-height:24px;padding:5px 8px 4px;font-size:.55rem}.product-information .rx-product-identity__name{flex:1 1 170px;font-size:.66rem}.product-information media-gallery slideshow-slide.product-media-container{width:100%;height:clamp(308px,84vw,360px)!important;min-height:clamp(308px,84vw,360px)!important;max-height:clamp(308px,84vw,360px)!important;aspect-ratio:auto!important}.product-information media-gallery slideshow-container,.product-information media-gallery slideshow-slides{height:clamp(308px,84vw,360px)!important;min-height:0!important}.product-information media-gallery :is(.product-media,.product-media-constraint-wrapper){width:100%;height:100%}.product-information media-gallery .product-media-container img,.product-information media-gallery .product-media__image{width:100%;height:100%;object-fit:contain!important}.product-information media-gallery slideshow-component{position:relative}.product-information media-gallery slideshow-controls:not(.rx-ios-mobile-thumbnails){position:absolute;z-index:4;inset-inline-start:50%;inset-inline-end:auto!important;bottom:12px;width:fit-content!important;min-width:0;height:30px;min-height:30px!important;margin:0;padding:0;border:0;color:#f4ead8;background:transparent;font-family:var(--font-subheading--family),monospace;font-size:.64rem;letter-spacing:.14em;transform:translate(-50%)}.product-information media-gallery .rx-ios-mobile-thumbnails{--thumbnail-width: 50px;--slideshow-thumbnails-padding-inline: var(--rx-mobile-gutter);--slideshow-thumbnails-padding-block: 7px;position:relative!important;inset:auto!important;display:flex!important;width:100%!important;height:64px;min-height:64px!important;margin:0;padding:0;overflow:hidden;border-top:1px solid rgb(244 234 216 / .12);background:#18110d;transform:none!important}.product-information media-gallery .rx-ios-mobile-thumbnails .slideshow-controls__thumbnails-container{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.product-information media-gallery .rx-ios-mobile-thumbnails .slideshow-controls__thumbnails{justify-content:flex-start;min-width:max-content;margin-inline:0}.product-information media-gallery .rx-ios-mobile-thumbnails .slideshow-controls__thumbnail{width:50px;height:50px;min-width:50px;min-height:50px;overflow:hidden;scroll-snap-align:center;border:1px solid rgb(244 234 216 / .18);background:#f5f3ee}.product-information media-gallery .rx-ios-mobile-thumbnails .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain}.product-information media-gallery .rx-ios-mobile-thumbnails .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid #c94f1e;outline-offset:-2px;border-color:#c94f1e}.product-information media-gallery :is(.rx-ios-mobile-thumbnails .slideshow-controls__thumbnail,.rx-ios-mobile-arrows .slideshow-control):focus-visible{outline:3px solid #f4ead8;outline-offset:2px}.product-information media-gallery .rx-ios-mobile-arrows{z-index:3;display:flex!important;align-items:center;padding-inline:4px}.product-information media-gallery .rx-ios-mobile-arrows .slideshow-control{display:grid!important;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0!important;opacity:1!important;border:1px solid rgb(244 234 216 / .2);border-radius:999px;color:#f4ead8;background:#18110dd1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.product-information media-gallery slideshow-controls .slideshow-controls__counter{min-width:50px;min-height:30px;margin:0!important;padding:5px 10px 4px;border:1px solid rgb(244 234 216 / .18);border-radius:999px;color:#f4ead8;background:#18110d;-webkit-backdrop-filter:none;backdrop-filter:none}.product-information .rx-gallery-stage .rx-gallery-price{position:absolute;z-index:5;inset-inline-start:auto;inset-inline-end:var(--rx-mobile-gutter);bottom:12px;display:inline-flex;align-items:center;min-height:30px;max-width:calc(50% - 42px);padding:5px 10px 4px;border:1px solid rgb(244 234 216 / .18);border-radius:5px;color:#f4ead8;background:#18110d;font-family:var(--font-subheading--family),monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1;pointer-events:none}.product-information .rx-gallery-stage:has(.rx-ios-mobile-thumbnails) .rx-gallery-price{bottom:76px}.product-information .rx-gallery-price [ref=priceContainer]{display:flex;align-items:center;gap:6px;white-space:nowrap}.product-information .rx-gallery-stage .rx-edition-status{inset-block-start:10px;inset-inline-end:10px;max-width:calc(100% - 20px)}.product-information .rx-edition-status__content{gap:4px 7px;min-height:30px;padding:5px 8px 4px}.product-information .rx-edition-status__label{font-size:.5rem;letter-spacing:.11em}.product-information .rx-edition-status__count{padding-inline-start:7px;font-size:.58rem;letter-spacing:.055em}.product-information .product-details{padding:0 var(--rx-mobile-gutter) 28px!important}.product-information .product-details>.group-block{width:100%;margin:0;padding:0!important}.product-information .product-details>.group-block>.group-block-content{gap:12px!important}.product-information .product-details>.group-block>.group-block-content>.group-block:has(.rx-pdp-title),.product-information .product-details>.group-block>.group-block-content>.group-block:has(.rx-pdp-title)+.divider,.product-information .product-details product-price{display:none!important}.product-information .rx-pdp-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-information .rx-pdp-title__series{display:inline-flex;width:fit-content;padding:5px 7px 4px;border:1px solid rgb(var(--color-border-rgb) / .55);color:rgb(var(--color-foreground-rgb) / .72);font-family:var(--font-body--family),monospace;font-size:.61rem;font-weight:700;letter-spacing:.15em;line-height:1.1}.product-information .rx-pdp-title__name{display:block;max-width:13ch;font-family:var(--font-subheading--family),sans-serif;font-size:clamp(1.82rem,8.4vw,2.08rem);letter-spacing:.025em;line-height:.94}.product-information .product-details product-price .price{font-size:.9rem;letter-spacing:.06em}.product-information .product-details .divider{margin-block:2px;opacity:.65}.product-information .product-details variant-picker{display:block;padding:12px;border:1px solid rgb(var(--color-border-rgb) / .42);background:rgb(var(--color-foreground-rgb) / .025)}.product-information .product-details .variant-option{gap:7px!important}.product-information .product-details .variant-option+.variant-option{margin-top:13px}.product-information .product-details .variant-option--buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.product-information .product-details .variant-option--buttons legend{grid-column:1 / -1;margin:0 0 1px;font-size:.65rem;letter-spacing:.08em}.product-information .product-details .variant-option--buttons:has(input[data-option-name=size i],input[data-option-name=\30b5\30a4\30ba],input[data-option-name=\c0ac\c774\c988]){grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.product-information .product-details .variant-option__button-label{width:100%;min-width:0;min-height:48px;padding:7px 5px;font-size:.68rem}.product-information .product-details .rx-size-link{min-height:48px;padding-block:8px;font-size:.62rem}.product-information .product-details .product-form-buttons{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px!important}.product-information .product-details .quantity-selector-wrapper{display:flex!important;width:100%;align-items:center;justify-content:flex-start}.product-information .product-details .quantity-selector{--quantity-selector-width: 130px;display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px;width:142px;min-width:142px;max-width:142px;min-height:48px;overflow:hidden}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){position:static!important;width:48px!important;min-width:48px;height:48px;padding:0!important}.product-information .product-details .quantity-selector input[type=number]{width:100%;min-width:0!important;max-width:none!important;height:48px;padding:0 2px!important;font-size:16px!important;font-variant-numeric:tabular-nums}.product-information .product-details .add-to-cart-button{width:100%;min-width:0;min-height:52px}.product-information .product-details .product-form-buttons>add-to-cart-component{width:100%;min-width:0!important}.product-information .product-details .add-to-cart-button{padding-inline:10px;font-size:.74rem}.product-information .product-details .add-to-cart-button[ref=addToCartButton]{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.product-information .product-details .add-to-cart-button .rx-inline-atc-price{display:inline-flex!important;flex:0 0 auto;margin-inline-start:auto;white-space:nowrap}.product-information .product-details shopify-accelerated-checkout{grid-column:1 / -1;--shopify-accelerated-checkout-button-block-size: 48px}.product-information .product-details>.group-block>.group-block-content>*:has(.product-form-buttons){order:30}.product-information .product-details>.group-block>.group-block-content>*:has(.rx-product-confidence){order:31}.product-information .product-details>.group-block>.group-block-content>*:has(.rx-pdp-details-preview){order:32}.product-information .product-details .group-block-content>div:has(>.rx-pdp-details-preview){display:block!important}.product-information .rx-pdp-details-preview{display:block!important;margin-top:2px;padding-inline:12px;border:1px solid rgb(var(--color-border-rgb) / .52);background:rgb(var(--color-foreground-rgb) / .025)}.product-information .rx-pdp-details-preview>summary{min-height:48px;align-items:center;padding:10px 0 8px;font-size:.68rem}.product-information .rx-pdp-details-preview__facts{padding-bottom:7px}.product-information .rx-pdp-details-preview__facts>div{grid-template-columns:70px minmax(0,1fr);padding:7px 0}.product-information .rx-pdp-details-preview__facts dt{font-size:.56rem}.product-information .rx-pdp-details-preview__facts dd{font-size:.71rem}.product-information .rx-pdp-details-preview__full>summary{min-height:52px;align-items:center;padding:8px 9px 8px 11px}.product-information .rx-pdp-details-preview__full-label{font-size:.61rem}.product-information .rx-pdp-details-preview__full-action{font-size:.49rem}.product-information .rx-pdp-details-preview__full-icon{width:28px;height:28px}.product-information .rx-pdp-details-preview__description{max-height:52svh;font-size:.76rem}.product-information .product-details [class*=__rx_product_details]{display:none!important}.product-information .product-details .rx-product-confidence{margin-top:0}.product-information .product-details .rx-shipping-note{padding:11px 12px}.product-information .product-details .rx-shipping-note strong{font-size:.7rem}.product-information .product-details :is(.rx-shipping-note span,.rx-policy-link){font-size:.62rem;line-height:1.35}.rx-spec-sheet-section .rx-spec{padding-block:16px 8px!important}.rx-product-recommendations-section .section-resource-list{padding:24px 16px 38px!important;row-gap:12px!important}.rx-product-recommendations-section .section-resource-list__content h3{margin:0;font-size:.86rem;letter-spacing:.1em}.rx-product-recommendations-section .resource-list__carousel{--mobile-card-size: 78cqw}.rx-product-recommendations-section .resource-list__slide{border:1px solid rgb(var(--color-border-rgb) / .34);padding:8px}.rx-product-recommendations-section .resource-list__slide .product-grid__card{display:grid!important;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;column-gap:10px!important;row-gap:3px!important;min-height:106px;padding:0!important}.rx-product-recommendations-section .resource-list__slide .card-gallery{grid-column:1;grid-row:1 / span 3;width:82px;height:104px}.rx-product-recommendations-section .resource-list__slide .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide){height:100%}.rx-product-recommendations-section .resource-list__slide .card-gallery .product-media__image{height:100%;object-fit:cover}.rx-product-recommendations-section .resource-list__slide :is(.quick-add,.rx-card-stamp,.rx-card-limited-edition,slideshow-arrows,.product-grid-view-zoom-out--details){display:none!important}.rx-product-recommendations-section .resource-list__slide .product-card__content>.contents,.rx-product-recommendations-section .resource-list__slide .product-card__content>product-price{grid-column:2}.rx-product-recommendations-section .resource-list__slide product-card .rx-product-card-identity{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-height:0;padding:0;overflow:visible;border:0;border-radius:0}.rx-product-recommendations-section .resource-list__slide product-card .rx-product-card-identity__tier{justify-self:start;max-width:100%;min-width:0;min-height:21px;padding:5px 7px 4px;overflow:hidden;font-size:.48rem;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.rx-product-recommendations-section .resource-list__slide product-card .rx-product-card-identity__name{display:-webkit-box;width:100%;overflow:hidden;font-size:.62rem;line-height:1.18;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rx-product-recommendations-section .resource-list__slide .product-card__content p[role=heading]{display:-webkit-box;margin:0;overflow:hidden;font-size:.68rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rx-product-recommendations-section .resource-list__slide .rx-card-spec{margin-top:2px;font-size:.53rem;line-height:1.2}.rx-product-recommendations-section .resource-list__slide product-price{font-size:.66rem}.rx-atc__inner{display:grid!important;grid-template-columns:auto minmax(190px,1fr);padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;gap:10px!important}.rx-atc__title{display:none!important}.rx-atc__price{font-size:.72rem!important}.rx-atc__btn{min-height:48px;padding:9px 12px!important;font-size:.68rem!important}}@media screen and (min-width:568px)and (max-width:1024px)and (max-height:500px)and (orientation:landscape)and (hover:none)and (pointer:coarse){.product-information{--rx-short-landscape-height: calc(100vh - var(--header-height, 56px));--rx-short-landscape-height: calc(100dvh - var(--header-height, 56px));--rx-mobile-gutter: 12px;padding-inline:0!important}.product-information>.product-information__grid:not(.product-information--media-none){display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,54fr) minmax(300px,46fr)!important;grid-template-rows:auto minmax(0,1fr);gap:0!important;width:100%;height:var(--rx-short-landscape-height);min-height:0;overflow:hidden}.product-information .rx-tier-grid-panel{display:none!important}.product-information .product-information__media{grid-column:1;grid-row:1 / 3;order:0;width:100%;min-width:0;height:var(--rx-short-landscape-height);margin:0;padding:0!important;overflow:hidden;background:#f5f3ee}.product-information .rx-gallery-stage,.product-information .rx-gallery-stage>media-gallery,.product-information media-gallery slideshow-component,.product-information media-gallery slideshow-container,.product-information media-gallery slideshow-slides,.product-information media-gallery slideshow-slide.product-media-container,.product-information media-gallery :is(.product-media,.product-media-constraint-wrapper){width:100%;height:var(--rx-short-landscape-height)!important;min-height:0!important;max-height:var(--rx-short-landscape-height)!important;aspect-ratio:auto!important}.product-information media-gallery .product-media-container img,.product-information media-gallery .product-media__image{width:100%;height:100%;object-fit:contain!important}.product-information media-gallery .rx-ios-mobile-thumbnails{display:none!important}.product-information media-gallery slideshow-controls:not(.rx-ios-mobile-thumbnails){position:absolute;z-index:4;inset-inline-start:50%;inset-inline-end:auto!important;bottom:10px;width:fit-content!important;min-width:0;min-height:30px!important;margin:0;transform:translate(-50%)}.product-information media-gallery slideshow-controls .slideshow-controls__counter{min-width:50px;min-height:30px;margin:0!important;padding:5px 10px 4px;border:1px solid rgb(244 234 216 / .18);border-radius:999px;color:#f4ead8;background:#18110d}.product-information media-gallery .rx-ios-mobile-arrows{z-index:3;display:flex!important;align-items:center;padding-inline:4px}.product-information media-gallery .rx-ios-mobile-arrows .slideshow-control{display:grid!important;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;opacity:1!important;border:1px solid rgb(244 234 216 / .2);border-radius:999px;color:#f4ead8;background:#18110dd1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.product-information .rx-gallery-stage .rx-gallery-price{inset-inline-end:12px;bottom:10px}.product-information .rx-gallery-stage .rx-edition-status{inset-block-start:10px;inset-inline-end:10px;max-width:calc(100% - 20px)}.product-information .rx-purchase-identity{grid-column:2;grid-row:1;order:1;width:100%;min-width:0}.product-information .rx-product-identity{min-height:42px;padding:7px var(--rx-mobile-gutter) 6px;color:#f4ead8;background:#18110d}.product-information .rx-product-identity__tier{min-height:24px;padding:5px 8px 4px;font-size:.52rem}.product-information .rx-product-identity__name{flex:1 1 150px;min-width:0;overflow-wrap:anywhere;font-size:.62rem}.product-information .product-details{grid-column:2;grid-row:2;order:2;min-width:0;min-height:0;max-height:100%;padding:6px var(--rx-mobile-gutter) 16px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.product-information .product-details>.group-block{width:100%;margin:0;padding:0!important}.product-information .product-details>.group-block>.group-block-content{gap:8px!important}.product-information .product-details>.group-block>.group-block-content>.group-block:has(.rx-pdp-title),.product-information .product-details>.group-block>.group-block-content>.group-block:has(.rx-pdp-title)+.divider,.product-information .product-details product-price{display:none!important}.product-information .product-details variant-picker{display:block;padding:8px;border:1px solid rgb(var(--color-border-rgb) / .42);background:rgb(var(--color-foreground-rgb) / .025)}.product-information .product-details .variant-option{gap:5px!important}.product-information .product-details .variant-option+.variant-option{margin-top:8px}.product-information .product-details .variant-option--buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.product-information .product-details .variant-option--buttons legend{grid-column:1 / -1;margin:0;font-size:.6rem}.product-information .product-details .variant-option--buttons:has(input[data-option-name=size i],input[data-option-name=\30b5\30a4\30ba],input[data-option-name=\c0ac\c774\c988]){grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.product-information .product-details .variant-option__button-label{width:100%;min-width:0;min-height:44px;padding:6px 4px;font-size:.64rem}.product-information .product-details .rx-size-link{min-height:44px;padding-block:6px;font-size:.58rem}.product-information .product-details .product-form-buttons{display:grid!important;grid-template-columns:minmax(0,1fr);gap:7px!important}.product-information .product-details .quantity-selector-wrapper{display:flex!important;width:100%;align-items:center;justify-content:flex-start}.product-information .product-details .quantity-selector{display:grid!important;grid-template-columns:48px minmax(0,46px) 48px;width:142px;min-width:142px;max-width:142px;min-height:48px;overflow:hidden}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){position:static!important;width:48px!important;min-width:48px;height:48px;padding:0!important}.product-information .product-details .quantity-selector input[type=number]{width:100%;min-width:0!important;max-width:none!important;height:48px;padding:0 2px!important;font-size:16px!important;font-variant-numeric:tabular-nums}.product-information .product-details .product-form-buttons>add-to-cart-component,.product-information .product-details .add-to-cart-button{width:100%;min-width:0!important}.product-information .product-details .add-to-cart-button{min-height:52px;padding-inline:10px;font-size:.7rem}.product-information .product-details .add-to-cart-button[ref=addToCartButton]{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.product-information .product-details .add-to-cart-button .rx-inline-atc-price{display:inline-flex!important;flex:0 0 auto;margin-inline-start:auto;white-space:nowrap}.product-information .product-details shopify-accelerated-checkout{grid-column:1 / -1;--shopify-accelerated-checkout-button-block-size: 44px}.product-information .product-details>.group-block>.group-block-content>*:has(.product-form-buttons){order:30}.product-information .product-details>.group-block>.group-block-content>*:has(.rx-product-confidence){order:31}.product-information .product-details>.group-block>.group-block-content>*:has(.rx-pdp-details-preview){order:32}.product-information .product-details .group-block-content>div:has(>.rx-pdp-details-preview),.product-information .rx-pdp-details-preview{display:block!important}.product-information .product-details [class*=__rx_product_details]{display:none!important}}@media screen and (min-width:750px)and (max-width:989px)and (orientation:portrait)and (hover:none)and (pointer:coarse){.product-information>.product-information__grid:not(.product-information--media-none){grid-column:1 / -1!important;grid-template-columns:var(--full-page-grid-margin) minmax(0,1fr) var(--full-page-grid-margin)!important}.product-information .product-information__media{grid-column:1 / -1!important}.product-information :is(.rx-purchase-identity,.product-details){grid-column:2 / 3!important}.product-information media-gallery slideshow-controls.mobile\:hidden,.product-information media-gallery slideshow-arrows.mobile\:hidden{display:none!important}.product-information media-gallery slideshow-controls.media-gallery__mobile-controls.desktop\:hidden{display:flex!important}.product-information media-gallery slideshow-slide.product-media-container,.product-information media-gallery slideshow-container,.product-information media-gallery slideshow-slides{height:clamp(420px,72vw,560px)!important;max-height:clamp(420px,72vw,560px)!important}}@media screen and (max-width:749px)and (max-height:650px)and (orientation:portrait){.product-information media-gallery slideshow-slide.product-media-container,.product-information media-gallery slideshow-container,.product-information media-gallery slideshow-slides{height:clamp(260px,48vh,300px)!important;min-height:clamp(260px,48vh,300px)!important;max-height:clamp(260px,48vh,300px)!important}.product-information media-gallery .rx-ios-mobile-thumbnails{--thumbnail-width: 44px;--slideshow-thumbnails-padding-block: 6px;height:56px;min-height:56px!important}.product-information media-gallery .rx-ios-mobile-thumbnails .slideshow-controls__thumbnail{width:44px;min-width:44px;height:44px;min-height:44px}.product-information .rx-gallery-stage:has(.rx-ios-mobile-thumbnails) .rx-gallery-price{bottom:68px}}@media(prefers-reduced-motion:reduce){.product-information media-gallery :is(slideshow-container,.slideshow-controls__thumbnails-container){scroll-behavior:auto!important}.product-information media-gallery *,.product-information .rx-pdp-details-preview *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:750px)and (max-width:989px){.product-information .product-details .group-block-content>div:has(>.rx-pdp-details-preview){display:block!important}.product-information .rx-pdp-details-preview{display:block!important}.product-information .product-details [class*=__rx_product_details]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rx-product-mobile.css.map */
