/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer utilities{@layer daisyui.l1.l2.l3{:where(.model-btn){width:unset}.model-btn{--model-size:calc(var(--size-field,.25rem) * 10);--model-btn-p:1rem;--model-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--model-btn-bg:var(--model-btn-color,var(--color-base-200));--model-btn-border:var(--model-btn-color,var(--color-base-200));border-start-start-radius:var(--model-join-ss,var(--radius-field));border-start-end-radius:var(--model-join-se,var(--radius-field));border-end-end-radius:var(--model-join-ee,var(--radius-field));border-end-start-radius:var(--model-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.model-btn{--model-btn-border:color-mix(in oklab, var(--model-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.model-btn{--model-btn-soft-bg:initial;--model-btn-shadow:0 3px 2px -2px var(--model-btn-bg), 0 4px 3px -2px var(--model-btn-bg)}@supports (color:color-mix(in lab,red,red)){.model-btn{--model-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--model-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--model-btn-bg) calc(var(--depth) * 30%), #0000)}}.model-btn{--model-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--model-size);padding-inline:var(--model-btn-p);font-size:var(--model-fontsize,.875rem);background-color:var(--model-btn-bg);color:var(--model-btn-fg);border-color:var(--model-btn-border);border-style:var(--model-btn-border-style,solid);outline-color:var(--model-btn-color,var(--color-base-content));--tw-prose-links:var(--model-btn-fg);background-image:none,var(--model-fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--model-btn-inset) inset,var(--model-btn-shadow)}.model-btn:is([type=checkbox],[type=radio]){-webkit-appearance:none;appearance:none}.model-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.model-btn:where(:checked:not(.model-filter [type=radio].model-btn)){--model-btn-color:var(--color-primary);--model-btn-fg:var(--color-primary-content)}.model-toggle{border:var(--border) solid currentColor;color:var(--model-input-color);cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--model-toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--model-toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.model-toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}.model-toggle{--model-input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.model-toggle{--model-input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.model-toggle{--model-toggle-p:calc(var(--model-size) * .125);--model-size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--model-size) * 2) - (var(--border) + var(--model-toggle-p)) * 2);height:var(--model-size)}.model-toggle>*{z-index:1;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.model-toggle>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.model-toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.model-toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.model-toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.model-toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.model-toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.model-toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.model-toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}.model-toggle:before{background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--model-fx-noise)}@media(forced-colors:active){.model-toggle:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.model-toggle:before{outline-offset:-1rem;outline:.25rem solid}}.model-toggle:focus-visible,.model-toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.model-toggle:checked{background-color:var(--color-base-100);--model-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.model-toggle:checked:before{background-color:currentColor}@starting-style{.model-toggle:checked:before{opacity:0}}.model-toggle[aria-checked=true]{background-color:var(--color-base-100);--model-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.model-toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.model-toggle[aria-checked=true]:before{opacity:0}}.model-toggle:has(>input:checked){background-color:var(--color-base-100);--model-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.model-toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.model-toggle:has(>input:checked):before{opacity:0}}.model-toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.model-toggle:disabled{cursor:not-allowed;opacity:.3}.model-toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}}.prose :where(a.model-btn:not(.model-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media(hover:hover){.model-btn:hover{--model-btn-bg:var(--model-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.model-btn:hover{--model-btn-bg:color-mix(in oklab, var(--model-btn-color,var(--color-base-200)), #000 7%)}}.model-btn:hover{color:var(--model-btn-fg);--model-btn-border:var(--model-btn-bg)}@supports (color:color-mix(in lab,red,red)){.model-btn:hover{--model-btn-border:color-mix(in oklab, var(--model-btn-bg), #000 calc(var(--depth) * 5%))}}.model-btn:hover{--model-btn-border-style:solid;--model-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--model-btn-shadow:0 3px 2px -2px var(--model-btn-bg), 0 4px 3px -2px var(--model-btn-bg)}@supports (color:color-mix(in lab,red,red)){.model-btn:hover{--model-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--model-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--model-btn-bg) calc(var(--depth) * 30%), #0000)}}}.model-btn:active:not(.model-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-bg:var(--model-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.model-btn:active:not(.model-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-bg:color-mix(in oklab, var(--model-btn-color,var(--color-base-200)), #000 5%)}}.model-btn:active:not(.model-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--model-btn-fg,var(--color-base-content));--model-btn-border:var(--model-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.model-btn:active:not(.model-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-border:color-mix(in oklab, var(--model-btn-color,var(--color-base-200)), #000 7%)}}.model-btn:active:not(.model-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-border-style:solid;--model-btn-inset:0 0 0 0 oklch(0% 0 0/0);--model-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.model-btn:where(:checked:not(.model-filter [type=radio].model-btn),:not([type=radio],[type=checkbox]):focus-visible){--model-btn-bg:var(--model-btn-color,var(--color-base-200));color:var(--model-btn-fg,var(--color-base-content));--model-btn-border:var(--model-btn-bg)}@supports (color:color-mix(in lab,red,red)){.model-btn:where(:checked:not(.model-filter [type=radio].model-btn),:not([type=radio],[type=checkbox]):focus-visible){--model-btn-border:color-mix(in oklab, var(--model-btn-bg), #000 calc(var(--depth) * 5%))}}.model-btn:where(:checked:not(.model-filter [type=radio].model-btn),:not([type=radio],[type=checkbox]):focus-visible){--model-btn-border-style:solid;--model-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--model-btn-shadow:0 3px 2px -2px var(--model-btn-bg), 0 4px 3px -2px var(--model-btn-bg)}@supports (color:color-mix(in lab,red,red)){.model-btn:where(:checked:not(.model-filter [type=radio].model-btn),:not([type=radio],[type=checkbox]):focus-visible){--model-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--model-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--model-btn-bg) calc(var(--depth) * 30%), #0000)}}.model-btn:where(:checked:not(.model-filter [type=radio].model-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.model-btn:focus-visible,.model-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.model-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-bg:var(--model-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.model-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-bg:color-mix(in oklab, var(--model-btn-color,var(--color-base-200)), #000 5%)}}.model-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--model-btn-fg,var(--color-base-content));--model-btn-border:var(--model-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.model-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-border:color-mix(in oklab, var(--model-btn-color,var(--color-base-200)), #000 7%)}}.model-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--model-btn-border-style:solid;--model-btn-inset:0 0 0 0 oklch(0% 0 0/0);--model-btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}@layer daisyui{.model-btn:is(.model-btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.model-btn:is(.model-btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.model-btn:is(.model-btn-disabled,:disabled,[disabled],[aria-disabled=true]){--model-btn-bg:#0000;--model-btn-border:#0000;--model-btn-inset:0 0 0 0 oklch(0% 0 0/0);--model-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.model-btn:is(.model-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.model-btn-link,.model-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.model-btn:is(.model-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.model-btn-link,.model-btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}}.model-view-switch{--model-toggle-active-width:var(--model-toggle-width,40px);--model-toggle-active-height:var(--model-toggle-height,22px);position:absolute;inset-inline:0;bottom:6rem;z-index:4;display:flex;align-items:center;justify-content:center;gap:var(--model-control-gap,10px);width:max-content;max-width:100%;margin-inline:auto;padding:0;font-size:calc((var(--model-switch-size,14px)) * var(--site-text-scale, 1));line-height:1.4;color:var(--model-text-color,#111);background:transparent}.model-view-switch[hidden],media-gallery [data-model-view][hidden],product-modal [data-model-view][hidden]{display:none!important}media-gallery [id^=GalleryViewer-]{position:relative}.model-view-switch [data-model-label]{display:inline-grid;opacity:.65;font-weight:400}.model-view-switch [data-model-label].is-selected{opacity:1;font-weight:600}.model-view-switch [data-model-label]>span,.model-view-switch [data-model-label]:after,.model-view-switch .model-btn>span,.model-view-switch .model-btn:after{grid-area:1/1}.model-view-switch [data-model-label]:after,.model-view-switch .model-btn:after{content:attr(data-label);font-weight:600;visibility:hidden;pointer-events:none}.model-view-switch .model-toggle,.model-view-switch .model-toggle:checked{-webkit-appearance:none;appearance:none;position:relative;display:inline-block;width:var(--model-toggle-active-width,40px);height:var(--model-toggle-active-height,22px);min-width:0;min-height:0;margin:0;padding:0;flex-shrink:0;box-sizing:border-box;border:0!important;border-radius:99px;background:var(--model-track-color,#111)!important;box-shadow:none!important;outline:none;vertical-align:middle;cursor:pointer;transform:none;translate:none;transition:none}.model-view-switch .model-toggle:before{content:"";position:absolute;top:3px;bottom:auto;left:3px;right:auto;inset-inline-start:3px!important;inset-inline-end:auto!important;width:calc(var(--model-toggle-active-height,22px) - 6px);height:calc(var(--model-toggle-active-height,22px) - 6px);margin:0;padding:0;border:0;border-radius:50%;background:var(--model-thumb-color,#fff)!important;box-shadow:none!important;translate:none!important;transform:translate(0);transition:transform .16s ease}.model-view-switch .model-toggle:checked:before{transform:translate(calc(var(--model-toggle-active-width,40px) - var(--model-toggle-active-height,22px)))}.model-view-switch .model-toggle:focus-visible{outline:1px solid var(--model-text-color,#111);outline-offset:3px}.model-view-switch .model-btn{display:none;--depth:0;--noise:0;min-width:0;min-height:var(--model-button-height,32px);height:var(--model-button-height,32px);padding:0 10px;border:0;border-radius:0;background:transparent!important;color:inherit;font:inherit;font-weight:400;letter-spacing:0;text-transform:none;box-shadow:none;outline:none;cursor:pointer}.model-view-switch .model-btn[aria-pressed=true]{font-weight:600;box-shadow:inset 0 -1px currentColor}.model-view-switch .model-btn,.model-view-switch .model-btn:active{transform:none!important;translate:none!important;scale:none!important;transition:none}.model-view-switch .model-btn:focus:not(:focus-visible){outline:none;box-shadow:none}.model-view-switch .model-btn[aria-pressed=true]:focus:not(:focus-visible){box-shadow:inset 0 -1px currentColor}.model-view-switch .model-btn:focus-visible{outline:1px solid currentColor;outline-offset:3px}.model-view-switch--title{position:static;inset:auto;margin:0;min-height:36px;white-space:nowrap;align-self:start}@media(min-width:750px){.model-view-switch--style-buttons>[data-model-label],.model-view-switch--style-buttons .model-toggle{display:none!important}.model-view-switch--style-buttons .model-btn{display:inline-grid}.model-view-switch--style-buttons{gap:2px}.model-view-switch--image{top:auto;bottom:16px;inset-inline:auto 16px;margin:0}}@media(max-width:749px){.model-view-switch{--model-toggle-active-width:var(--model-toggle-width-mobile,36px);--model-toggle-active-height:var(--model-toggle-height-mobile,20px);font-size:calc((var(--model-switch-size-mobile,13px)) * var(--site-text-scale, 1))}.model-view-switch--mobile-style-buttons>[data-model-label],.model-view-switch--mobile-style-buttons .model-toggle{display:none!important}.model-view-switch--mobile-style-buttons .model-btn{display:inline-grid}.model-view-switch--mobile-style-buttons{gap:2px}}@media(prefers-reduced-motion:reduce){.model-view-switch .model-toggle:before{transition:none}}.model-view-switch .model-toggle[data-pointer-focus]{outline:none!important}.gallery-information-bar__row{display:contents}.product-title-row .product__title h1,.product-title-row .product__title h2,.product-title-row>h2.product__title{font-family:var(--font-body-family);letter-spacing:-.015em}@media(min-width:750px){.model-view-switch--style-text>[data-model-label],.model-view-switch--style-text .model-toggle{display:none!important}.model-view-switch--style-text .model-btn{display:inline-grid;padding-inline:0;opacity:.6}.model-view-switch--style-text .model-btn[aria-pressed=true]{opacity:1;box-shadow:none}.model-view-switch--style-text{gap:14px}}@media(max-width:749px){.model-view-switch--mobile-style-text>[data-model-label],.model-view-switch--mobile-style-text .model-toggle{display:none!important}.model-view-switch--mobile-style-text .model-btn{display:inline-grid;padding-inline:0;opacity:.6}.model-view-switch--mobile-style-text .model-btn[aria-pressed=true]{opacity:1;box-shadow:none}.model-view-switch--mobile-style-text{gap:14px}}@media(min-width:750px){.model-view-switch--style-text .model-btn[aria-pressed=true]:focus:not(:focus-visible){box-shadow:none}}@media(max-width:749px){.model-view-switch--mobile-style-text .model-btn[aria-pressed=true]:focus:not(:focus-visible){box-shadow:none}}.model-view-image-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.model-view-image-controls>.model-view-switch{pointer-events:auto}.model-view-switch--below-price{position:static;inset:auto;margin:8px 0 16px;justify-content:flex-start}@media(min-width:750px){.model-view-switch--image.model-view-switch--desktop-position-title,.model-view-switch--image.model-view-switch--desktop-position-below_title,.model-view-switch--title:not(.model-view-switch--desktop-position-title),.model-view-switch--below-price:not(.model-view-switch--desktop-position-below_title){display:none!important}.model-view-switch--title.model-view-switch--desktop-position-title,.model-view-switch--below-price.model-view-switch--desktop-position-below_title{display:flex;position:static;inset:auto}.model-view-switch--image.model-view-switch--desktop-position-image{display:flex;position:absolute;top:auto;bottom:60px;inset-inline:auto 16px;margin:0}.model-view-switch--image.model-view-switch--desktop-position-image_top_left{display:flex;position:absolute;top:16px;bottom:auto;inset-inline:16px auto;margin:0}.model-view-switch--image.model-view-switch--desktop-position-image_top_right{display:flex;position:absolute;top:16px;bottom:auto;inset-inline:auto 16px;margin:0}.model-view-switch--image.model-view-switch--desktop-position-image_bottom_center{display:flex;position:absolute;top:auto;bottom:60px;inset-inline:16px;margin-inline:auto}.product-title-row[data-model-desktop-placement=title]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.product-title-row[data-model-desktop-placement=title]>.product__title{flex:1 1 14ch;min-width:0;margin:0}.product-title-row[data-model-desktop-placement=title]>.model-view-switch--title{flex:0 1 auto;align-self:center;min-height:36px;margin:0;max-width:100%}.product-title-row[data-model-desktop-placement=title]>.product-title-row__price{flex:1 0 100%;order:3;text-align:start}}@media(max-width:749px){.model-view-switch--image.model-view-switch--mobile-position-title,.model-view-switch--image.model-view-switch--mobile-position-below_title,.model-view-switch--title:not(.model-view-switch--mobile-position-title),.model-view-switch--below-price:not(.model-view-switch--mobile-position-below_title){display:none!important}.model-view-switch--title.model-view-switch--mobile-position-title,.model-view-switch--below-price.model-view-switch--mobile-position-below_title{display:flex;position:static;inset:auto}.model-view-switch--image.model-view-switch--mobile-position-image{display:flex;position:absolute;top:auto;bottom:60px;inset-inline:auto 16px;margin:0}.model-view-switch--image.model-view-switch--mobile-position-image_top_left{display:flex;position:absolute;top:16px;bottom:auto;inset-inline:16px auto;margin:0}.model-view-switch--image.model-view-switch--mobile-position-image_top_right{display:flex;position:absolute;top:16px;bottom:auto;inset-inline:auto 16px;margin:0}.model-view-switch--image.model-view-switch--mobile-position-image_bottom_center{display:flex;position:absolute;top:auto;bottom:60px;inset-inline:16px;margin-inline:auto}.product-title-row[data-model-mobile-placement=title]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.product-title-row[data-model-mobile-placement=title]>.product__title{flex:1 1 14ch;min-width:0;margin:0}.product-title-row[data-model-mobile-placement=title]>.model-view-switch--title{flex:0 1 auto;align-self:center;min-height:36px;margin:0;max-width:100%}.product-title-row[data-model-mobile-placement=title]>.product-title-row__price{flex:1 0 100%;order:3;text-align:start}}@media(max-width:749px){.product-page-width--mobile-full .model-view-image-controls{inset-inline-end:var(--product-media-peek,0px)}}@media(min-width:750px){.gallery-information-bar__zoom{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-inline-start:auto;pointer-events:auto;border:0;background:transparent;color:inherit}.gallery-information-bar__zoom svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/model-view-switch.css.map */
