/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme,base,components,utilities;:root,:host{--tw-spacing:.25rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem}.tw\:grid{display:grid}.tw\:w-1\/6{width:16.6667%}.tw\:w-1\/8{width:12.5%}.tw\:w-\[15\%\]{width:15%}.tw\:w-\[15\.5\%\]{width:15.5%}.tw\:w-full{width:100%}.tw\:max-w-full{max-width:100%}.tw\:grid-cols-\[var\(--swiper-btn-wrap-width\)_calc\(100\%-var\(--thumbs-width-offset\)\)_var\(--swiper-btn-wrap-width\)\]{grid-template-columns:var(--swiper-btn-wrap-width)calc(100% - var(--thumbs-width-offset))var(--swiper-btn-wrap-width)}.tw\:items-center{align-items:center}.tw\:justify-center{justify-content:center}.tw\:justify-items-center{justify-items:center}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:gap-\[10px\]{gap:10px}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}@media (min-width:48rem){.tw\:md\:rounded-2xl{border-radius:var(--tw-radius-2xl)}}.break-out{margin:0 calc(50% - 50vw)}.product-media-gallery{--swiper-navigation-size:12px;--swiper-btn-padding:12px;--swiper-btn-wrap-width:20px;--thumbs-width-offset:64px}@media screen and (min-width:640px){.product-media-gallery{--swiper-navigation-size:20px;--swiper-btn-padding:12px;--swiper-btn-wrap-width:32px;--thumbs-width-offset:80px}}.product-media-gallery .swiper-nav-btn{top:calc(var(--tw-spacing)*.5);border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;position:relative;height:calc(var(--swiper-navigation-size) + var(--swiper-btn-padding))!important;width:calc(var(--swiper-navigation-size) + var(--swiper-btn-padding))!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}