.cTY0vW_icon{width:100%;display:inline-flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cTY0vW_icon[data-icon-hover=bounce]:hover>svg,:focus-visible>.cTY0vW_icon[data-icon-hover=bounce]>svg{animation:.4s ease-out cTY0vW_bounce}.cTY0vW_icon[data-icon-hover=turn]:hover>svg,:focus-visible>.cTY0vW_icon[data-icon-hover=turn]>svg{animation:.4s ease-out cTY0vW_turn}.cTY0vW_icon[data-icon-hover=pulse]:hover>svg,:focus-visible>.cTY0vW_icon[data-icon-hover=pulse]>svg{animation:.4s ease-out cTY0vW_pulse}.cTY0vW_icon[data-icon-hover=draw]:hover>svg path,:focus-visible>.cTY0vW_icon[data-icon-hover=draw]>svg path{animation:.65s ease-out cTY0vW_draw}}@keyframes cTY0vW_bounce{35%{translate:0 -4px}70%{translate:0 1px}}@keyframes cTY0vW_turn{35%{rotate:-15deg}70%{rotate:6deg}}@keyframes cTY0vW_pulse{50%{scale:1.12}}@keyframes cTY0vW_draw{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dasharray:100;stroke-dashoffset:0}}
.bKRlrW_frame{overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bKRlrW_frame[data-media-hover]:not([data-media-hover=none]) :is(img,video){transition:scale .3s cubic-bezier(.22,1,.36,1),filter .3s,rotate .3s}.bKRlrW_frame[data-media-hover=zoom]:is(:hover,:focus-within) :is(img,video){scale:1.05}.bKRlrW_frame[data-media-hover=tilt]:is(:hover,:focus-within) :is(img,video){rotate:2deg;scale:1.06}.bKRlrW_frame[data-media-hover=color] :is(img,video){filter:grayscale()}.bKRlrW_frame[data-media-hover=color]:is(:hover,:focus-within) :is(img,video){filter:grayscale(0)}.bKRlrW_frame[data-media-hover=brighten]:is(:hover,:focus-within) :is(img,video){filter:brightness(1.12)}}
.saFNXG_placeholder{color:#fff;isolation:isolate;background:#5e5baa;width:100%;height:100%;position:relative;overflow:hidden}.saFNXG_placeholder svg{width:120%;max-width:none;height:100%;position:absolute;top:0;left:-10%}.saFNXG_background{position:absolute;inset:0}.saFNXG_background svg{opacity:.3}.saFNXG_label{text-align:center;width:100%;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:16px;left:0}.saFNXG_moving{animation:4s ease-in-out saFNXG_pezli-drift}@keyframes saFNXG_pezli-drift{0%,to{transform:translate(0)}50%{transform:translate(7%,-4px)}}@media (prefers-reduced-motion:reduce){.saFNXG_moving{animation:none}}
.MOCaiq_display{padding:clamp(48px, 8vw, 120px) var(--studio-gutter,6vw);overflow:hidden}.MOCaiq_title{font-size:clamp(40px, 9vw, var(--display-size,112px));letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.04}.MOCaiq_support{opacity:.75;text-wrap:balance;margin-top:28px;font-size:clamp(16px,2vw,22px);line-height:1.6}.MOCaiq_ribbon{border-block:1px solid color-mix(in srgb, currentColor 18%, transparent);padding-block:24px 44px;position:relative}.MOCaiq_viewport{overflow:hidden}.MOCaiq_track{width:100%;animation:MOCaiq_ribbon-scroll var(--ribbon-duration,30s) linear infinite;display:flex}.MOCaiq_group{flex-shrink:0;justify-content:space-around;align-items:center;width:max-content;min-width:100%;display:flex}.MOCaiq_phrase{white-space:nowrap;font-size:clamp(24px, 5vw, var(--ribbon-size,56px));letter-spacing:-.025em;align-items:center;gap:.7em;padding-inline:.35em;font-weight:500;line-height:1.2;display:flex}.MOCaiq_separator{opacity:.5;font-size:.6em}.MOCaiq_track[data-direction=right]{animation-direction:reverse}:is(.MOCaiq_track[data-paused=true],.MOCaiq_track[data-visible=false],.MOCaiq_ribbon:has(:focus-visible) .MOCaiq_track){animation-play-state:paused}.MOCaiq_track[data-moving=false]{animation:none}.MOCaiq_track[data-moving=false] .MOCaiq_group{flex-wrap:wrap;width:100%}.MOCaiq_track[data-moving=false] .MOCaiq_phrase{white-space:normal;overflow-wrap:anywhere;max-width:100%}.MOCaiq_track[data-moving=false] .MOCaiq_group+.MOCaiq_group{display:none}.MOCaiq_pause{background:var(--section-background,var(--theme-bg,white));width:32px;height:32px;color:inherit;cursor:pointer;border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:8px}.MOCaiq_pause:focus-visible{outline-offset:3px;outline:2px solid}@keyframes MOCaiq_ribbon-scroll{to{transform:translateX(calc(-1 * var(--ribbon-width,100%)))}}@media (prefers-reduced-motion:reduce){.MOCaiq_track{animation:none}.MOCaiq_group{flex-wrap:wrap;width:100%}.MOCaiq_phrase{white-space:normal;overflow-wrap:anywhere;max-width:100%}.MOCaiq_group+.MOCaiq_group,.MOCaiq_pause{display:none}}@media (hover:hover) and (pointer:fine){.MOCaiq_ribbon[data-pause-on-hover=true]:hover .MOCaiq_track{animation-play-state:paused}}
.Bh3k0W_card.theme-product-card{border-radius:var(--comp-card-radius,22px);background:var(--comp-card-background,#fafafa);text-align:left;color:#181818;flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden;transform:none}.Bh3k0W_card .Bh3k0W_media{width:100%;aspect-ratio:var(--comp-card-ratio,1 / 1);background:#fafafa;border-radius:0;flex:none;position:relative;overflow:visible}.Bh3k0W_imageLink{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.Bh3k0W_card .Bh3k0W_imageLink img{object-fit:var(--comp-card-fit,cover);width:100%;height:100%;transform:none!important}.Bh3k0W_track{width:100%;height:100%;transition:transform .22s cubic-bezier(.23,1,.32,1);display:flex}.Bh3k0W_slide{flex:0 0 100%;min-width:0;height:100%;display:block}.Bh3k0W_track[data-motion=false]{transition:none}.Bh3k0W_noImage{color:#737373;place-items:center;height:100%;font-size:14px;display:grid}.Bh3k0W_rating{color:#333;pointer-events:none;background:#f1f1ee;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex;position:absolute;top:24px;right:24px}.Bh3k0W_rating>span{color:#ed9900;font-size:18px;line-height:1}.Bh3k0W_quick{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:32px;left:16px;right:16px}.Bh3k0W_quick>:is(button,a){pointer-events:auto;color:#fff;cursor:pointer;text-align:center;background:#181818;border:0;border-radius:99px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.2}.Bh3k0W_quick button:disabled{cursor:wait;opacity:.7}.Bh3k0W_dots{background:var(--comp-card-background,#fafafa);border-radius:20px 20px 0 0;flex-wrap:wrap;justify-content:center;width:max-content;max-width:90%;padding:0 12px;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.Bh3k0W_dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.Bh3k0W_dots button>span{background:#181818;border-radius:99px;width:4px;height:6px}.Bh3k0W_dots button[aria-pressed=true]>span{background:0 0;border:2px solid #181818;width:9px;height:9px}.Bh3k0W_info{flex:1;padding:26px clamp(16px,2vw,40px) 38px}.Bh3k0W_heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;display:grid}.Bh3k0W_title{overflow-wrap:anywhere;font-size:clamp(16px,1.2vw,22px);font-weight:400;line-height:1.25}.Bh3k0W_price{text-align:right;white-space:nowrap;padding-top:2px;font-size:clamp(14px,1vw,18px)}.Bh3k0W_price del{color:#737373;font-size:12px;display:block}.Bh3k0W_benefit{justify-content:space-between;align-items:baseline;gap:8px;font-size:clamp(12px,.85vw,16px);line-height:1.35;display:flex}.Bh3k0W_benefit strong{white-space:nowrap;font-weight:600}.Bh3k0W_shipping{color:#008e3d;margin:6px 0 0;font-size:14px;font-weight:600}.Bh3k0W_error{color:#b42318;margin-top:8px;font-size:13px}.Bh3k0W_variants{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.Bh3k0W_variants a{background:0 0;border:1px solid #dededb;border-radius:6px;place-items:center;width:38px;height:38px;padding:3px;transition:border-color .16s;display:grid}.Bh3k0W_variants a:hover{border-color:#181818}.Bh3k0W_card .Bh3k0W_variants img{object-fit:contain;border-radius:3px;width:100%;height:100%}.Bh3k0W_card :is(a,button):focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.Bh3k0W_quick,.Bh3k0W_dots{opacity:0;visibility:hidden;transition:opacity .18s ease, visibility .18s allow-discrete}.Bh3k0W_card:is(:hover,:focus-within) .Bh3k0W_quick,.Bh3k0W_card:is(:hover,:focus-within) .Bh3k0W_dots{opacity:1;visibility:visible}}@media (max-width:639px){.Bh3k0W_heading{grid-template-columns:1fr;gap:4px}.Bh3k0W_price{text-align:left}.Bh3k0W_info{padding:20px 12px}.Bh3k0W_benefit{flex-wrap:wrap;gap:2px 6px}.Bh3k0W_quick{bottom:22px;left:8px;right:8px}.Bh3k0W_quick>:is(button,a){padding:10px 12px;font-size:12px}.Bh3k0W_rating{padding:5px 8px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.Bh3k0W_quick,.Bh3k0W_dots,.Bh3k0W_track{transition:none}}
.w838ga_gallery{gap:var(--gallery-gap,24px)}.w838ga_item{min-width:0;margin:0}.w838ga_media{aspect-ratio:1;border-radius:16px;overflow:hidden}.w838ga_media>a{height:100%;display:block}.w838ga_media>div,.w838ga_media>a>div{height:100%}.w838ga_media [data-image-motion],.w838ga_media picture{height:100%;display:block}.w838ga_media .w838ga_photo{object-fit:var(--gallery-fit,cover);width:100%;height:100%}.w838ga_grid,.w838ga_bento{grid-template-columns:1fr;display:grid}.w838ga_masonry{columns:1}.w838ga_masonry .w838ga_item{break-inside:avoid;margin-bottom:var(--gallery-gap,24px)}.w838ga_masonry .w838ga_media{aspect-ratio:auto}.w838ga_masonry .w838ga_photo{aspect-ratio:auto;height:auto}.w838ga_masonry .w838ga_item:nth-child(3n+1) .w838ga_media[data-placeholder]{aspect-ratio:3/4}.w838ga_accordion{gap:var(--gallery-gap,12px);flex-direction:column;display:flex}.w838ga_accordion .w838ga_media{aspect-ratio:auto;height:240px}.w838ga_caption{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 4px;font-size:14px;display:flex}.w838ga_caption:focus-visible{outline-offset:2px;outline:2px solid}.w838ga_carousel{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.w838ga_carousel .w838ga_item{scroll-snap-align:start;flex:0 0 82%}@media (min-width:640px){.w838ga_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w838ga_bento{grid-template-columns:repeat(4,minmax(0,1fr))}.w838ga_bento .w838ga_item:first-child{grid-area:span 2/span 2}.w838ga_bento .w838ga_media{height:100%;min-height:160px}.w838ga_bento .w838ga_item{flex-direction:column;display:flex}.w838ga_bento .w838ga_media{flex:1}.w838ga_masonry{columns:2}.w838ga_carousel .w838ga_item{flex-basis:44%}.w838ga_accordion{flex-direction:row}.w838ga_accordion .w838ga_item{flex:1;transition:flex-grow .28s cubic-bezier(.22,1,.36,1)}.w838ga_accordion .w838ga_item[data-active=true]{flex-grow:3}.w838ga_accordion .w838ga_media{height:360px}.w838ga_accordion .w838ga_caption{white-space:nowrap;overflow:hidden}}@media (min-width:1024px){.w838ga_grid{grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr))}.w838ga_masonry{columns:var(--gallery-columns,3)}.w838ga_carousel .w838ga_item{flex-basis:calc((100% - 2 * var(--gallery-gap,24px))/var(--gallery-columns,3))}}@media (prefers-reduced-motion:reduce){.w838ga_accordion .w838ga_item{transition:none}}.w838ga_media[data-custom-height]{min-height:0}.w838ga_media[data-custom-height] .w838ga_photo{aspect-ratio:auto;height:100%}.w838ga_masonry .w838ga_media[data-placeholder]{aspect-ratio:1}.w838ga_masonry .w838ga_media[data-placeholder][data-custom-height]{aspect-ratio:auto}
.jWkfyW_section{max-width:1920px;margin-inline:auto;padding:64px clamp(20px,5.75vw,110px)}.jWkfyW_header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px;display:flex}.jWkfyW_section .jWkfyW_header h2{letter-spacing:-.05em;font-size:clamp(30px,2.9vw,56px);font-weight:700;line-height:1.1}.jWkfyW_header p{font-size:18px}.jWkfyW_profile{margin-top:20px;font-size:16px}.jWkfyW_follow{border:1px solid;border-radius:999px;padding:10px 20px;font-size:14px;transition:background-color .2s,color .2s}.jWkfyW_follow:hover{color:#efefec;background:#181818}.jWkfyW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jWkfyW_card{aspect-ratio:3/4;isolation:isolate;border-radius:20px;margin:0;position:relative;overflow:hidden}.jWkfyW_card>div,.jWkfyW_card picture{height:100%;display:block}.jWkfyW_photo{object-fit:cover;width:100%;height:100%}.jWkfyW_icon{color:#fff;pointer-events:none;width:22px;height:22px;position:absolute;top:16px;right:16px}.jWkfyW_button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;opacity:0;background:#181818bd;border:1px solid #fff;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;transition:opacity .24s,transform .24s,background-color .2s;position:absolute;bottom:24px;left:6%;right:6%;transform:translateY(10px)}.jWkfyW_card:hover .jWkfyW_button,.jWkfyW_card:focus-within .jWkfyW_button{opacity:1;transform:translateY(0)}.jWkfyW_button:hover{background:#181818}.jWkfyW_button:focus-visible,.jWkfyW_follow:focus-visible{outline-offset:4px;outline:2px solid}@media (hover:none),(pointer:coarse){.jWkfyW_button{opacity:1;transform:none}}@media (max-width:767px){.jWkfyW_section{padding-block:40px}.jWkfyW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jWkfyW_button{padding:10px 8px;font-size:11px;bottom:12px}}@media (max-width:479px){.jWkfyW_grid{grid-template-columns:1fr}.jWkfyW_button{font-size:14px}}@media (prefers-reduced-motion:reduce){.jWkfyW_button,.jWkfyW_follow{transition:none}}
