@layer components{.btn{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}:root{--icon-mask-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M6 9.5L12 15.5L18 9.5'/%3E%3C/svg%3E");--icon-mask-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M12 11V16.4M12 7.8V7.9M12 20.6C16.75 20.6 20.6 16.75 20.6 12C20.6 7.25 16.75 3.4 12 3.4C7.25 3.4 3.4 7.25 3.4 12C3.4 16.75 7.25 20.6 12 20.6Z'/%3E%3C/svg%3E");--icon-mask-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M4.8 12.6L9.8 17.6L19.2 7'/%3E%3C/svg%3E");--icon-mask-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M12 7.6V12.8M12 16.1V16.2M12 20.6C16.75 20.6 20.6 16.75 20.6 12C20.6 7.25 16.75 3.4 12 3.4C7.25 3.4 3.4 7.25 3.4 12C3.4 16.75 7.25 20.6 12 20.6Z'/%3E%3C/svg%3E");--icon-mask-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='M4.5 12H19.5M13.5 18L19.5 12L13.5 6'/%3E%3C/svg%3E")}.chip__icon{width:var(--icon-sm);height:var(--icon-sm)}.chip--strong{border-color:var(--color-border-strong-ink)}.btn--busy-text[aria-busy=true]{opacity:.75}.btn--busy-text[aria-busy=true] .btn__spinner{display:none;animation:none}.btn--busy-text[aria-busy=true] .btn__busy{display:block;color:inherit}.c-accordion,.c-accordion-scope details{--acc-py: var(--space-5);border-block-start:var(--border-width-hairline) solid var(--color-border-subtle)}.c-accordion--buy-row,.c-accordion--article,.c-accordion--faq,.c-accordion--faq-link,.c-accordion--footer{--acc-py: var(--space-4)}.c-accordion--faq,.c-accordion--faq-link{border-block-start:0}.c-accordion__summary,.c-accordion-scope summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:calc(var(--touch-target) + 2 * var(--acc-py));padding-block:var(--acc-py);list-style:none;cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}.c-accordion__summary::-webkit-details-marker,.c-accordion-scope summary::-webkit-details-marker{display:none}.c-accordion__summary:after,.c-accordion-scope summary:after{content:"";flex:none;width:var(--icon-md);height:var(--icon-md);background-color:currentColor;-webkit-mask:var(--icon-mask-chevron-down) center / contain no-repeat;mask:var(--icon-mask-chevron-down) center / contain no-repeat;transition:transform var(--duration-base) var(--ease-out)}.c-accordion[open]>.c-accordion__summary:after,.c-accordion-scope details[open]>summary:after{transform:rotate(180deg)}.c-accordion__title{flex:1;min-width:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-wrap:pretty}.c-accordion__icon{flex:none;width:var(--icon-lg);height:var(--icon-lg)}.c-accordion--footer .c-accordion__summary{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.c-accordion--faq[open]>.c-accordion__summary,.c-accordion--faq-link[open]>.c-accordion__summary{color:var(--color-text-selected)}.c-accordion__content,.c-accordion-scope details>:not(summary){font-size:var(--type-reading-size);line-height:var(--type-reading-line);color:var(--color-text-secondary)}.c-accordion__content{display:grid;gap:var(--space-3);padding-block-end:var(--space-5)}html.no-js .c-accordion::details-content{content-visibility:visible;block-size:auto}@media(min-width:990px){.c-accordion--question .c-accordion__content>*{max-inline-size:calc(100% - var(--space-raw-76) - var(--space-3))}}.c-accordion--article .c-accordion__content,.c-accordion--faq .c-accordion__content,.c-accordion--faq-link .c-accordion__content{padding-inline-end:var(--space-6)}.c-accordion-scope details[open]{padding-block-end:var(--space-5)}.c-accordion-scope details>:not(summary)+:not(summary){margin-block-start:var(--space-3)}.c-accordion__link{justify-self:start;font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--font-weight-medium);color:var(--color-text-selected)}@supports (interpolate-size: allow-keywords){.c-accordion,.c-accordion-scope details{interpolate-size:allow-keywords}.c-accordion::details-content,.c-accordion-scope details::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-base) var(--ease-out),content-visibility var(--duration-base) var(--ease-out) allow-discrete}.c-accordion[open]::details-content,.c-accordion-scope details[open]::details-content{block-size:auto}}@media(forced-colors:active){.c-accordion__summary:after,.c-accordion-scope summary:after{background-color:CanvasText}}@media(prefers-reduced-motion:reduce){.c-accordion__summary:after,.c-accordion-scope summary:after{transition:none}.c-accordion::details-content,.c-accordion-scope details::details-content{transition:none}}}@layer components{.c-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg-subtle);max-width:100%;overflow-x:auto;scrollbar-width:none}.c-tabs--results{gap:var(--space-raw-2);background:var(--color-bg-soft)}.c-tabs--in-the-box{padding:var(--space-raw-3)}.c-tabs--chips{gap:var(--space-2);padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:0;background:none}.c-tabs__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1 0 auto;min-height:var(--space-raw-40);margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;font-size:var(--type-small-size);line-height:var(--type-small-line);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.c-tabs__tab:after{content:"";position:absolute;inset:calc((100% - var(--touch-target)) / 2) 0}.c-tabs__tab[aria-selected=true]{background:var(--color-bg-page);color:var(--color-text-primary)}.c-tabs__count{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.c-tabs--results .c-tabs__tab{flex:none;min-height:0;padding:var(--space-2) var(--space-4)}.c-tabs--in-the-box .c-tabs__tab{flex:none;min-height:0;padding:var(--space-raw-10) var(--space-4);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.c-tabs--in-the-box .c-tabs__tab[aria-selected=true]{box-shadow:var(--shadow-sm)}@media(hover:hover)and (pointer:fine){.c-tabs__tab:hover:not([aria-selected=true]){color:var(--color-text-primary)}}.c-stepper{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-field);padding-inline:var(--space-raw-6);border-radius:var(--radius-pill);background:var(--color-bg-subtle)}.c-stepper__button{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--space-raw-40);height:var(--space-raw-40);margin:0;padding:0;border:0;border-radius:var(--radius-round);background:var(--color-bg-page);color:var(--color-icon-default);box-shadow:var(--shadow-sm);cursor:pointer}.c-stepper__button:after{content:"";position:absolute;inset:calc((var(--space-raw-40) - var(--touch-target)) / 2)}.c-stepper__button svg{width:var(--icon-md);height:var(--icon-md)}.c-stepper__button[aria-disabled=true]{color:var(--color-icon-disabled);cursor:not-allowed}.c-stepper__input{width:var(--space-raw-28);margin:0;padding:0;border:0;background:transparent;text-align:center;color:var(--color-text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c-stepper__input::-webkit-outer-spin-button,.c-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-stepper:focus-within:has(.c-stepper__input:focus-visible){box-shadow:var(--shadow-focus)}.c-stepper__input:focus-visible{box-shadow:none}gd-carousel{display:block;contain:inline-size}.c-carousel--bleed{--carousel-pad: max(var(--container-gutter), env(safe-area-inset-left, 0px), calc((100% - var(--container-max)) / 2))}.c-carousel__track{display:grid;grid-auto-flow:column;gap:var(--carousel-gap, var(--stack-between-cards));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--carousel-pad, 0);padding-inline:var(--carousel-pad, 0)}.c-carousel__track::-webkit-scrollbar{display:none}.c-carousel__track>*{scroll-snap-align:start}.c-carousel__track:focus-visible{box-shadow:var(--shadow-focus)}.c-carousel-controls{display:inline-flex;align-items:center;gap:var(--space-2)}.c-carousel-controls--arrows{display:none}@media(hover:hover)and (pointer:fine){.c-carousel__track{cursor:grab}.c-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.c-carousel__track.is-dragging *{pointer-events:none}}gd-carousel.c-carousel--edge{position:relative}.c-carousel-controls--edge{position:absolute;inset:50% 0 auto;justify-content:space-between;padding-inline:var(--carousel-pad, var(--space-4)) var(--space-4);translate:0 -50%;pointer-events:none}.c-carousel-controls--edge .icon-btn{position:relative;width:var(--space-raw-38);height:var(--space-raw-38);border:0;background:color-mix(in srgb,var(--color-bg-page) 55%,transparent);pointer-events:auto}.c-carousel-controls--edge .icon-btn:after{content:"";position:absolute;inset:calc((var(--space-raw-38) - var(--touch-target)) / 2)}.c-carousel-controls--edge .icon-btn[aria-disabled=true]{visibility:hidden}.c-carousel-controls--small{gap:var(--space-2)}.c-carousel-controls--small .icon-btn{position:relative;width:var(--space-raw-40);height:var(--space-raw-40);border:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-bg-page)}.c-carousel-controls--small .icon-btn:after{content:"";position:absolute;inset:calc((var(--space-raw-40) - var(--touch-target)) / 2)}@media(min-width:990px){.c-carousel-controls--arrows{display:inline-flex}}.c-carousel-controls .icon-btn[aria-disabled=true]{background:var(--color-bg-disabled);border-color:var(--color-icon-disabled);color:var(--color-icon-disabled);cursor:default}.c-carousel-dots{display:flex;justify-content:center;gap:var(--space-2)}.c-carousel-dots__dot{position:relative;width:var(--space-2);height:var(--space-2);padding:0;border:0;border-radius:var(--radius-round);background:var(--color-border-control);cursor:pointer}.c-carousel-dots__dot:after{content:"";position:absolute;inset:calc((var(--space-2) - var(--touch-target)) / 2)}.c-carousel-dots__dot[aria-current=true]{background:var(--color-text-primary)}.c-carousel-counter{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.c-nav-pill{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--color-bg-brand);color:var(--color-text-on-brand);cursor:pointer;font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);font-weight:var(--font-weight-medium);text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-out)}.c-nav-pill:after{content:"";position:absolute;inset:calc((100% - var(--touch-target)) / 2) 0}.c-nav-pill .icon{width:var(--icon-sm);height:var(--icon-sm)}@media(hover:hover)and (pointer:fine){.c-nav-pill:hover{background:var(--color-bg-brand-hover)}}@media(prefers-reduced-motion:reduce){.c-tabs__tab,.c-nav-pill{transition:none}.c-carousel__track{scroll-behavior:auto}}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/c-controls.css.map */
