.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-data);--font-display:var(--font-display)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mor-50:#f4f1fe;--mor-100:#e9e3fd;--mor-200:#d3c7fa;--mor-300:#b7a4f5;--mor-400:#9678e8;--mor-500:#7b57d6;--mor-600:#5d3ebc;--mor-700:#4c2f9e;--mor-800:#3b2480;--mor-900:#2c1a5e;--mor-950:#1b1040;--neutral-0:#fff;--neutral-25:#fbfafd;--neutral-50:#f5f4f8;--neutral-100:#ecebf1;--neutral-200:#dedce5;--neutral-300:#c6c3ce;--neutral-400:#9c99a8;--neutral-500:#7c7889;--neutral-600:#625f70;--neutral-700:#474452;--neutral-800:#2e2b38;--neutral-900:#1a1822;--success:#0e9f6e;--success-soft:#e9f8f2;--warning:#c77700;--warning-soft:#fff5df;--error:#d92d20;--error-soft:#fff1f0;--info:var(--mor-600);--rating:#a66d00;--rating-soft:#fff6d6;--page:var(--neutral-25);--surface:var(--neutral-0);--surface-subtle:var(--neutral-50);--surface-brand:var(--mor-50);--surface-brand-strong:var(--mor-900);--surface-overlay:var(--neutral-0);--surface-inverse:var(--mor-900);--text:var(--neutral-900);--text-muted:var(--neutral-600);--text-soft:var(--neutral-600);--text-disabled:var(--neutral-500);--text-on-inverse:var(--neutral-0);--border:var(--neutral-100);--border-strong:var(--neutral-200);--action:var(--mor-600);--action-hover:var(--mor-700);--action-pressed:var(--mor-800);--focus:var(--mor-600);--on-action:var(--neutral-0);--font-display:var(--font-jakarta);--font-body:var(--font-inter);--font-data:var(--font-jetbrains);--text-page-title:2rem;--text-section-title:1.5rem;--text-card-title:1.125rem;--text-body:1rem;--text-label:.875rem;--text-help:.75rem;--text-price-large:1.75rem;--text-price-card:1.125rem;--leading-page-title:1.25;--leading-section-title:1.333;--leading-card-title:1.444;--leading-body:1.625;--leading-label:1.428;--leading-help:1.333;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-page-title:-.02em;--tracking-section-title:-.01em;--tracking-card-title:-.01em;--tracking-help:.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:999px;--content-max:80rem;--grid-gutter:1.5rem;--touch-target:2.75rem;--breakpoint-xs:360px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1280px;--breakpoint-xl:1536px;--shadow-1:0 1px 2px #2c1a5e0f;--shadow-2:0 4px 12px #2c1a5e14;--shadow-3:0 12px 32px #2c1a5e1f;--shadow-overlay:0 20px 60px #2c1a5e33;--duration-micro:.12s;--duration-transition:.2s;--duration-panel:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--gradient-campaign:linear-gradient(135deg, var(--mor-700), var(--mor-500));--header-height:112px;--kagit:var(--page);--yuzey:var(--surface);--yuzey-alt:var(--surface-subtle);--murekkep:var(--text);--grafit:var(--text-muted);--hat:var(--border);--petrol:var(--action);--marka:var(--action-hover);--tugla:var(--mor-500);--basari:var(--success);--lavanta:var(--mor-600);--lavanta-soft:var(--mor-50);--limon:var(--rating);--limon-soft:var(--rating-soft);--gece:var(--mor-900);--buz:var(--mor-50);--golge-kucuk:var(--shadow-1);--golge-orta:var(--shadow-2);--golge-overlay:var(--shadow-overlay);--radius-xs:.375rem;--radius-pill:var(--radius-full);--font-schibsted:var(--font-body)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutral-0:#231847;--neutral-25:#271b4d;--neutral-50:#2c2052;--neutral-100:#36285f;--neutral-200:#443664;--neutral-300:#5a497d;--neutral-400:#8d84a4;--neutral-500:#a9a1bc;--neutral-600:#c9c3d8;--neutral-700:#d9d4e8;--neutral-800:#edeaf6;--neutral-900:#f7f4ff;--page:var(--mor-950);--surface:#231847;--surface-subtle:#2c2052;--surface-brand:#31245a;--surface-brand-strong:#17102d;--surface-overlay:#2c2052;--surface-inverse:#edeaf6;--text:#edeaf6;--text-muted:#c9c3d8;--text-soft:#a9a1bc;--text-disabled:#8d84a4;--text-on-inverse:#1b1040;--border:#443664;--border-strong:#5a497d;--action:var(--mor-400);--action-hover:var(--mor-300);--action-pressed:var(--mor-200);--focus:var(--mor-300);--on-action:#fff;--success-soft:#123c32;--warning-soft:#49340f;--error-soft:#4a201f;--rating-soft:#443511;--lavanta:#b7a4f5;--lavanta-soft:#392767;--buz:#2c2052;--gece:#17102d;--limon-soft:#443511;--shadow-1:0 1px 2px #00000038;--shadow-2:0 6px 18px #00000047;--shadow-3:0 16px 40px #0000005c;--shadow-overlay:0 24px 64px #00000085}@media (prefers-reduced-motion:reduce){:root{--duration-micro:0s;--duration-transition:0s;--duration-panel:0s}}.product-picture{display:contents}.product-tax-note{color:var(--text-muted);font-size:var(--text-help)}.quick-view-button{z-index:4;right:var(--space-3);bottom:var(--space-3);min-height:44px;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--action);font-size:var(--text-help);cursor:pointer;opacity:0;transform:translateY(var(--space-2));transition:opacity var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);font-weight:700;position:absolute}.product-card:hover .quick-view-button{opacity:1;transform:translateY(0)}.quick-view-button:focus-visible{opacity:1;transform:translateY(0)}.quick-view-content{gap:var(--space-5);display:grid}.quick-view-image{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:300px;position:relative}.quick-view-image img{object-fit:contain;padding:var(--space-5)}.quick-view-content h3,.quick-view-content p{margin:0}.quick-view-content fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.quick-view-content fieldset label{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.quick-view-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.filter-search{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-help);display:grid}.filter-search input,.saved-filter-panel input{width:100%;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.desktop-choice-list button{justify-content:space-between}.desktop-choice-list small,.check-row small{color:var(--text-muted);font-variant-numeric:tabular-nums}.saved-filter-panel{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.saved-filter-panel h2{font-size:var(--text-label);margin:0}.saved-filter-panel label{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-help);display:grid}.saved-filter-panel>div{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr 44px;align-items:center;display:grid}.saved-filter-panel>div button{min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.saved-filter-panel>div button:last-child{place-items:center;width:44px;display:grid}.saved-filter-panel svg{width:16px;height:16px}.catalog-pagination{justify-content:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.catalog-pagination button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);cursor:pointer}.catalog-pagination button[aria-current=page]{border-color:var(--action);background:var(--surface-brand);color:var(--action);font-weight:700}.sort-explainer{position:relative}.sort-explainer summary{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);width:44px;min-height:44px;color:var(--action);cursor:pointer;place-items:center;font-weight:700;list-style:none;display:grid}.sort-explainer summary::-webkit-details-marker{display:none}.sort-explainer p{z-index:12;top:calc(100% + var(--space-2));width:min(320px,100vw - 32px);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--text-muted);box-shadow:var(--shadow-2);margin:0;position:absolute;right:0}.installment-trigger{border:1px solid var(--border);background:var(--surface-subtle);width:100%;color:var(--text);text-align:left;cursor:pointer}.installment-trigger>svg:last-child{margin-left:auto}.variant-block button.unavailable{opacity:.58;text-decoration:line-through}.variant-block button small{color:var(--text-muted);font-size:var(--text-help);text-decoration:none;display:block}.variant-stock-notice{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-muted)}.variant-stock-notice button{min-height:44px;color:var(--action);cursor:pointer;background:0 0;border:0;font-weight:700}.installment-table{overflow-x:auto}.installment-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px}.installment-table th,.installment-table td{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:left}.installment-table small{color:var(--text-muted)}.product-info-layout{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.product-info-sections{gap:var(--space-5);display:grid}.product-info-section{scroll-margin-top:calc(var(--header-height) + var(--space-5));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.product-info-section>h2{margin:0 0 var(--space-5)}.product-info-section>h3{margin-top:var(--space-6)}.product-toc{top:calc(var(--header-height) + var(--space-4));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);position:sticky}.product-toc h2{margin:0 0 var(--space-3);font-size:var(--text-label)}.product-toc nav{display:grid}.product-toc a{border-bottom:1px solid var(--border);min-height:44px;color:var(--text-muted);font-size:var(--text-label);align-items:center;text-decoration:none;display:flex}.product-toc a:last-child{border-bottom:0}.product-toc a:hover{color:var(--action)}.qa-section>article{padding-block:var(--space-4);border-bottom:1px solid var(--border)}.qa-section>article h3{margin:0 0 var(--space-2);font-size:var(--text-card-title)}.qa-section>article p{color:var(--text-muted);margin:0}.qa-section>form{gap:var(--space-3);margin-top:var(--space-5);display:grid}.qa-section>form label{gap:var(--space-2);font-weight:600;display:grid}.qa-section textarea{min-height:120px;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);resize:vertical}.review-summary{align-items:start}.rating-bars button{align-items:center;gap:var(--space-2);width:100%;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(120px,1fr) 42px;display:grid}.rating-bars progress,.review-feature-scores progress{width:100%;accent-color:var(--action)}.review-feature-scores{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.review-feature-scores span{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:1fr auto;display:grid}.review-feature-scores progress{grid-column:1/-1}.review-ai-summary{padding:var(--space-5);border:1px solid var(--mor-200);border-radius:var(--radius-md);background:var(--surface-brand)}.review-ai-summary ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.review-ai-summary li small{color:var(--text-muted)}.review-filters{gap:var(--space-2);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.review-filters button{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text);cursor:pointer}.review-filters button[aria-pressed=true]{border-color:var(--action);background:var(--surface-brand);color:var(--action)}.review-helpful{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.review-helpful button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);cursor:pointer}@media (max-width:1024px){.product-info-layout{grid-template-columns:1fr}.product-toc{display:none}}@media (max-width:768px){.quick-view-button{opacity:1;transform:none}.quick-view-actions,.review-feature-scores{grid-template-columns:1fr}.product-info-layout{width:min(100% - 24px,1280px);margin-top:var(--space-5)}.product-info-section{padding:var(--space-4)}.rating-bars button{grid-template-columns:24px minmax(80px,1fr) 42px}}.route-hero,.order-confirmation-page,.account-center{padding-block:var(--space-7)}.route-hero{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border);min-height:240px;display:flex}.route-hero h1{max-width:760px;margin:var(--space-2) 0;font-size:clamp(2rem,5vw,3.5rem)}.route-hero p:last-child{max-width:720px;color:var(--text-muted);font-size:1.0625rem;line-height:1.7}.seller-hero>svg{width:88px;height:88px;color:var(--action)}.brand-route-hero>strong{min-width:120px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-brand);color:var(--action);place-items:center;font-size:2.5rem;display:grid}.brand-route-hero>strong small{color:var(--text-muted);font:600 var(--text-label)/1.4 var(--font-body)}.seller-metrics{gap:var(--space-4);margin-block:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.seller-metrics article{gap:var(--space-1) var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:44px 1fr;display:grid}.seller-metrics svg{width:32px;height:32px;color:var(--action);grid-row:1/3}.seller-metrics strong{font:800 1.5rem/1.2 var(--font-display)}.seller-metrics span{color:var(--text-muted);font-size:var(--text-label)}.seller-details{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);display:grid}.seller-details>div,.seller-details>aside{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.seller-details p{color:var(--text-muted);line-height:1.7}.seller-details dl{gap:var(--space-3);margin-top:var(--space-5);display:grid}.seller-details dl>div{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);grid-template-columns:140px 1fr;display:grid}.seller-details dt{color:var(--text-muted)}.seller-details dd{margin:0;font-weight:600}.seller-details aside{align-content:start;gap:var(--space-3);display:grid}.route-product-section{margin-block:var(--space-6)}.route-product-section .section-heading p{color:var(--text-muted)}.campaign-route-grid{gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.campaign-route-grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.campaign-route-image{background:var(--surface-subtle);height:240px;display:block;position:relative}.campaign-route-image img{object-fit:contain;padding:var(--space-5)}.campaign-route-grid article>div{gap:var(--space-3);padding:var(--space-5);display:grid}.campaign-route-grid h2,.campaign-route-grid p{margin:0}.campaign-route-grid h2 a{color:var(--text);text-decoration:none}.campaign-route-grid article>div>p:not(.eyebrow){color:var(--text-muted);line-height:1.65}.campaign-route-grid article>div>span{width:max-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--surface-brand);color:var(--action);font-size:var(--text-help);font-weight:700}.campaign-route-grid article>div>a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--action);font-weight:700;display:inline-flex}.campaign-route-grid svg{width:18px;height:18px}.campaign-terms{margin-block:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-subtle)}.campaign-terms li,.campaign-terms p{color:var(--text-muted);line-height:1.7}.corporate-route-grid{gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.corporate-route-grid>a{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);grid-template-columns:40px 1fr 24px;text-decoration:none;display:grid}.corporate-route-grid>a:hover{border-color:var(--mor-300);background:var(--surface-brand)}.corporate-route-grid svg{width:28px;height:28px;color:var(--action)}.corporate-route-grid h2,.corporate-route-grid p{margin:0}.corporate-route-grid p{margin-top:var(--space-1);color:var(--text-muted);line-height:1.5}.order-confirmation-hero{max-width:760px;margin:0 auto var(--space-6);text-align:center}.order-confirmation-hero>span{width:64px;height:64px;margin:0 auto var(--space-4);border-radius:var(--radius-full);background:var(--success-soft);color:var(--success);place-items:center;display:grid}.order-confirmation-hero>span svg{width:30px;height:30px}.order-confirmation-hero h1{margin:var(--space-2) 0}.order-confirmation-hero>p:last-child{color:var(--text-muted)}.order-confirmation-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);align-items:start;display:grid}.order-confirmation-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.order-confirmation-card-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.order-confirmation-card-head span{color:var(--text-muted);font-size:var(--text-help)}.order-confirmation-card-head h2{margin:var(--space-1) 0 0;font-size:1.25rem}.order-confirmation-card-head button{gap:var(--space-2);display:inline-flex}.order-confirmation-card-head button svg{width:18px;height:18px}.confirmation-delivery{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-brand);display:flex}.confirmation-delivery svg{width:24px;height:24px;color:var(--action)}.confirmation-delivery span{gap:var(--space-1);display:grid}.confirmation-delivery small{color:var(--text-muted)}.confirmation-items{display:grid}.confirmation-items article{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:72px 1fr auto;display:grid}.confirmation-items img{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface)}.confirmation-items h3,.confirmation-items p{margin:0}.confirmation-items p{margin-top:var(--space-1);color:var(--text-muted)}.confirmation-total{margin:var(--space-5) 0 0;justify-content:space-between;align-items:center;font-size:1.125rem;display:flex}.confirmation-total dd{font:800 1.5rem/1.2 var(--font-display);margin:0}.confirmation-next{gap:var(--space-3);display:grid}.confirmation-next>svg{width:36px;height:36px;color:var(--action)}.confirmation-next h2,.confirmation-next ol{margin:0}.confirmation-next ol{gap:var(--space-3);padding-left:var(--space-5);color:var(--text-muted);line-height:1.55;display:grid}.confirmation-next a{width:100%;margin-top:var(--space-2)}.account-global-status{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success);font-weight:700;display:flex}.account-global-status svg{width:18px;height:18px}.account-center-layout{gap:var(--space-5);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.account-section-nav{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.account-section-nav button{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0}.account-section-nav button[aria-selected=true]{background:var(--surface-brand);color:var(--action);font-weight:700}.account-section-nav .account-logout{margin-top:var(--space-2);border-top:1px solid var(--border);color:var(--error);border-radius:0}.account-section-panel{min-width:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.account-section-heading{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:44px 1fr;display:grid}.account-section-heading>span{border-radius:var(--radius-md);background:var(--surface-brand);width:44px;height:44px;color:var(--action);place-items:center;display:grid}.account-section-heading h2,.account-section-heading p{margin:0}.account-section-heading p{margin-top:var(--space-1);color:var(--text-muted);line-height:1.5}.account-filter-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 180px;display:grid}.account-filter-row label,.account-inline-form label,.delete-account-box label{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-label);font-weight:600;display:grid}.account-order-list,.account-record-list,.account-product-list,.coupon-list,.review-account-list,.security-list{gap:var(--space-3);margin-block:var(--space-5);display:grid}.account-order-list article,.account-record-list article,.account-product-list article,.coupon-list article,.review-account-list article,.security-list article{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.account-order-list article>div:first-child,.account-order-list article>p,.coupon-list article>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.account-order-list h3,.account-order-list p,.account-record-list h3,.account-record-list p,.coupon-list h3,.coupon-list p,.review-account-list h3,.review-account-list p{margin:var(--space-2) 0 0}.account-order-list time,.account-order-list p,.account-record-list p,.coupon-list p,.review-account-list>article>span{color:var(--text-muted)}.account-order-list article>div:last-child{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.account-record-list article{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.account-record-list h3 span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--surface-brand);color:var(--action);font-size:var(--text-help)}.account-record-list article>div:last-child{align-items:center;gap:var(--space-2);display:flex}.account-record-list button{min-height:44px;color:var(--action);cursor:pointer;background:0 0;border:0}.account-record-list button:disabled{color:var(--text-soft);cursor:default}.account-record-list button svg{width:18px;height:18px}.account-inline-form{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.account-inline-form>div{gap:var(--space-2);display:flex}.account-help{align-items:center;gap:var(--space-2);color:var(--text-muted);line-height:1.55;display:flex}.account-help svg{width:20px;height:20px;color:var(--action);flex:none}.account-product-list article{align-items:center;gap:var(--space-3);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.account-product-list img{object-fit:contain}.account-product-list article>div{gap:var(--space-2);display:grid}.account-product-list a{color:var(--text);font-weight:700}.account-product-list article>span,.account-product-list article>button{color:var(--action);font-size:var(--text-help);font-weight:700}.account-product-list article>button{cursor:pointer;background:0 0;border:0;min-height:44px}.account-empty{justify-items:start;gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.account-empty h3,.account-empty p{margin:0}.account-empty p{color:var(--text-muted)}.coupon-list article.expired{opacity:.65}.review-account-list blockquote{margin:var(--space-3) 0 0;color:var(--text-muted)}.security-list article{align-items:center;gap:var(--space-3);grid-template-columns:32px 1fr auto;display:grid}.security-list svg{width:24px;height:24px;color:var(--action)}.security-list h3,.security-list p{margin:0}.security-list p{margin-top:var(--space-1);color:var(--text-muted)}.notification-table{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.notification-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) repeat(3,90px);align-items:center;min-height:52px;display:grid}.notification-table>div:last-child{border-bottom:0}.notification-table>div>*{place-items:center;height:100%;margin:0;display:grid}.notification-table>div>span{padding-left:var(--space-4);justify-items:start}.notification-head{background:var(--surface-subtle);color:var(--text-muted);font-size:var(--text-help)}.delete-account-box{justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--error);border-radius:var(--radius-md);background:var(--error-soft);display:grid}.delete-account-box h3,.delete-account-box p{margin:0}.delete-account-box p{color:var(--text-muted);line-height:1.6}.delete-account-box label{width:min(100%,480px)}.danger-button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--error);border-radius:var(--radius-md);background:var(--error);color:var(--on-action);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.danger-button:disabled{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text-soft);cursor:not-allowed}@media (max-width:900px){.campaign-route-grid,.seller-details,.order-confirmation-grid,.account-center-layout{grid-template-columns:1fr}.account-section-nav{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.account-section-nav button{scroll-snap-align:start;white-space:nowrap;flex:none}.account-section-nav .account-logout{border-top:0;border-left:1px solid var(--border);margin-top:0}}@media (max-width:640px){.route-hero{min-height:auto;padding-block:var(--space-6)}.brand-route-hero>strong,.seller-hero>svg{display:none}.seller-metrics,.corporate-route-grid{grid-template-columns:1fr}.seller-details>div,.seller-details>aside,.order-confirmation-card,.account-section-panel{padding:var(--space-4)}.order-confirmation-card-head,.account-record-list article{flex-direction:column;align-items:flex-start}.confirmation-items article{grid-template-columns:64px 1fr}.confirmation-items article>strong{grid-column:2}.account-filter-row{grid-template-columns:1fr}.account-product-list article{grid-template-columns:64px 1fr}.account-product-list article>span,.account-product-list article>button{grid-column:2;justify-self:start}.security-list article{grid-template-columns:28px 1fr}.security-list article>button{grid-column:2}.notification-table{overflow-x:auto}.notification-table>div{min-width:560px}}.kero-auth-route{background:#f5f5f7}.kero-auth-route .commerce-bars,.kero-auth-route .cart-drawer-layer,.kero-auth-route .cookie-preferences{display:none}.auth-screen{--auth-accent:#654bc4;--auth-accent-hover:#563cac;--auth-bg:#f5f5f7;--auth-surface:#ffffffeb;--auth-surface-solid:#fff;--auth-input-bg:#fbfbfd;--auth-text:#1d1d1f;--auth-muted:#6e6e73;--auth-subtle:#86868b;--auth-border:#1d1d1f24;width:100%;min-width:0;min-height:100svh;padding-bottom:max(40px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% -20%, #654bc417, transparent 38%), var(--auth-bg);color:var(--auth-text);overflow-x:clip}.auth-brand-panel{min-height:124px;padding:max(34px, env(safe-area-inset-top)) 24px 24px;text-align:center;background:0 0;place-content:center;justify-items:center;display:grid}.auth-brand-panel:after{display:none}.auth-brand{color:var(--auth-accent);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.065em;font-size:42px;font-weight:780;line-height:1;text-decoration:none}.auth-brand-panel p{color:var(--auth-subtle);letter-spacing:.13em;margin:12px 0 0;font-size:10px;font-weight:650}.auth-card{background:var(--auth-surface);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid #ffffffc7;border-radius:28px;width:min(100% - 32px,480px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 18px 50px #1e183414}.auth-card-intro{text-align:center;justify-items:center;padding:34px 32px 21px;display:grid}.auth-lock-illustration{width:64px;height:64px;color:var(--auth-accent);background:linear-gradient(145deg,#f7f4ff,#eee9fb);border:1px solid #654bc417;border-radius:50%;place-items:center;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #ffffffe6}.auth-lock-illustration:before,.auth-lock-illustration:after{display:none}.auth-lock-illustration svg{stroke-width:1.6px;width:29px;height:29px}.auth-card-intro h1{color:var(--auth-text);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.auth-card-intro p{max-width:330px;color:var(--auth-muted);margin:8px 0 0;font-size:13px;font-weight:450;line-height:1.45}.auth-mode-tabs{background:#7676801a;border:1px solid #1d1d1f09;border-radius:11px;grid-template-columns:1fr 1fr;margin:0 32px 22px;padding:3px;display:grid}.auth-mode-tabs button{min-height:38px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:560;transition:color .18s,background-color .18s,box-shadow .18s}.auth-mode-tabs button[aria-selected=true]{background:var(--auth-surface-solid);color:var(--auth-text);box-shadow:0 1px 3px #0000001a,0 1px 1px #0000000a}.auth-form{gap:16px;padding:0 32px;display:grid}.auth-form>label{gap:7px;display:grid}.auth-form>label>span:first-child{color:var(--auth-muted);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:560;display:flex}.auth-form>label>span:first-child small{color:var(--auth-subtle);font-size:10px;font-weight:450}.auth-input{border:1px solid var(--auth-border);background:var(--auth-input-bg);min-height:54px;color:var(--auth-subtle);border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid}.auth-input:focus-within{border-color:var(--auth-accent);background:var(--auth-surface-solid);color:var(--auth-accent);box-shadow:0 0 0 4px #654bc41c}.auth-input>svg{stroke-width:1.6px;width:19px;height:19px}.auth-input input{width:100%;min-width:0;height:52px;color:var(--auth-text);background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:450}.auth-input input::placeholder{color:#a1a1a6;opacity:1}.auth-input input:read-only{color:var(--auth-muted)}.auth-input button{width:40px;height:40px;color:var(--auth-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-8px;transition:color .16s,background-color .16s;display:grid}.auth-input button:hover{color:var(--auth-text);background:#7676801a}.auth-input button svg{width:19px;height:19px}.auth-status{color:#b42318;background:#d700150e;border:1px solid #d700152e;border-radius:11px;margin:-2px 0 0;padding:11px 13px;font-size:12px;line-height:1.45}.auth-submit,.auth-google{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;font-size:14px;font-weight:620;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .12s;display:inline-flex}.auth-submit{background:var(--auth-accent);color:#fff;border:1px solid #0000;margin-top:2px;box-shadow:0 5px 14px #654bc430}.auth-submit:hover{background:var(--auth-accent-hover);box-shadow:0 7px 18px #654bc438}.auth-forgot-link,.auth-recovery-secondary,.auth-expired-logout{min-height:34px;color:var(--auth-accent);cursor:pointer;background:0 0;border:0;justify-self:end;padding:4px 0;font-size:12px;font-weight:620}.auth-recovery-secondary{justify-self:center}.auth-expired-logout{margin:14px auto 0;display:block}.auth-code-input{letter-spacing:.28em;font-weight:760!important}.auth-password-update{padding-bottom:2px}.auth-submit:active,.auth-google:active{transform:scale(.988)}.auth-divider{color:var(--auth-subtle);align-items:center;gap:13px;margin:21px 32px 14px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--auth-border);content:"";flex:1;height:1px}.auth-google{border:1px solid var(--auth-border);background:var(--auth-surface-solid);width:calc(100% - 64px);color:var(--auth-text);margin:0 32px;box-shadow:0 1px 2px #00000006}.auth-google:hover{background:#fafafa;border-color:#1d1d1f3d}.auth-google svg{width:20px;height:20px;margin-right:10px}.auth-switch-copy{color:var(--auth-muted);text-align:center;margin:20px 24px 0;font-size:12px}.auth-switch-copy button{color:var(--auth-accent);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:620}.auth-switch-copy button:hover{text-underline-offset:3px;text-decoration:underline}.auth-device-note{color:var(--auth-subtle);text-align:center;margin:9px 24px 24px;font-size:10px}.auth-card>.auth-switch-copy:last-child{margin-bottom:24px}.auth-signed-in{text-align:center;justify-items:center;padding:40px 32px 32px;display:grid}.auth-signed-in>p{color:var(--auth-accent);letter-spacing:.11em;margin:0 0 6px;font-size:10px;font-weight:680}.auth-signed-in h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.auth-signed-in>span:not(.auth-lock-illustration){color:var(--auth-muted);margin:7px 0 25px;font-size:13px}.auth-signed-in .auth-submit{color:#fff;text-decoration:none}.auth-signed-in .auth-google{width:100%;margin:11px 0 0}@media (max-width:600px){.auth-screen{padding-bottom:max(24px, env(safe-area-inset-bottom))}.auth-brand-panel{min-height:96px;padding:max(24px, env(safe-area-inset-top)) 18px 18px}.auth-brand{font-size:34px}.auth-brand-panel p{margin-top:8px;font-size:9px}.auth-card{border-radius:24px;width:calc(100% - 20px);box-shadow:0 12px 34px #1e183413}.auth-card-intro{padding:24px 18px 17px}.auth-lock-illustration{width:54px;height:54px;margin-bottom:14px}.auth-lock-illustration svg{width:25px;height:25px}.auth-card-intro h1{font-size:clamp(23px,6.5vw,26px)}.auth-card-intro p{margin-top:6px;font-size:12px}.auth-mode-tabs{margin:0 18px 18px}.auth-mode-tabs button{min-height:38px}.auth-form,.auth-register-form{gap:12px;padding-inline:18px}.auth-form>label{gap:5px}.auth-input{min-height:52px;padding-inline:12px}.auth-input input{height:50px}.auth-submit,.auth-google{min-height:50px}.auth-divider{margin:18px 18px 12px}.auth-google{width:calc(100% - 36px);margin-inline:18px}.auth-switch-copy{margin-top:17px}.auth-device-note{margin-bottom:20px}.auth-card>.auth-switch-copy:last-child{margin-bottom:21px}.auth-signed-in{padding:30px 20px 22px}.auth-signed-in h1{font-size:25px}}@media (min-width:900px){.auth-screen--standalone .auth-brand-panel{min-height:144px;padding-top:max(clamp(42px, 7vh, 72px), env(safe-area-inset-top));padding-bottom:28px}.auth-screen--standalone .auth-brand{font-size:46px}.auth-screen--standalone .auth-card{margin-bottom:clamp(40px,7vh,72px)}}@media (min-width:900px) and (max-height:720px){.auth-screen--standalone .auth-brand-panel{min-height:104px;padding-top:28px;padding-bottom:18px}.auth-screen--standalone .auth-brand{font-size:36px}.auth-screen--standalone .auth-brand-panel p{margin-top:8px}.auth-screen--standalone .auth-card-intro{padding-top:24px;padding-bottom:16px}.auth-screen--standalone .auth-lock-illustration{width:54px;height:54px;margin-bottom:12px}.auth-screen--standalone .auth-mode-tabs{margin-bottom:16px}.auth-screen--standalone .auth-form{gap:12px}.auth-screen--standalone .auth-divider{margin-top:16px;margin-bottom:11px}}@media (orientation:landscape) and (max-height:520px) and (max-width:899px){.auth-brand-panel{min-height:80px;padding-top:max(15px, env(safe-area-inset-top));padding-bottom:12px}.auth-brand{font-size:30px}.auth-brand-panel p{display:none}}html[data-theme=dark] .auth-card{border-color:#ffffff14;box-shadow:0 18px 54px #00000052}html[data-theme=dark] .auth-lock-illustration{background:linear-gradient(145deg,#302a42,#252230);border-color:#8d74e526}html[data-theme=dark] .auth-google:hover{background:#2c2c2e}.auth-intent-note{width:calc(100% - 64px);min-height:42px;color:var(--auth-accent);background:#654bc411;border:1px solid #654bc424;border-radius:11px;align-items:center;gap:9px;margin:-3px 32px 18px;padding:10px 12px;font-size:11px;font-weight:580;line-height:1.35;display:flex}.auth-intent-note svg{flex:none;width:18px;height:18px}.auth-gate-prompt{text-align:center;justify-items:center;padding:4px 2px 10px;display:grid}.auth-gate-icon,.auth-required-icon{background:var(--lavanta-soft);width:62px;height:62px;color:var(--petrol);border-radius:50%;place-items:center;display:grid}.auth-gate-icon svg,.auth-required-icon svg{stroke-width:1.7px;width:28px;height:28px}.auth-gate-prompt>p{max-width:480px;color:var(--grafit);margin:17px auto 20px;font-size:14px;line-height:1.55}.auth-gate-prompt ul{border-block:1px solid var(--hat);text-align:left;gap:0;width:100%;margin:0 0 22px;padding:0;list-style:none;display:grid}.auth-gate-prompt li{border-bottom:1px solid var(--hat);min-height:52px;color:var(--murekkep);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:620;display:grid}.auth-gate-prompt li:last-child{border-bottom:0}.auth-gate-prompt li svg{width:19px;height:19px;color:var(--petrol);stroke-width:1.7px}.auth-gate-prompt .primary-button{width:100%;min-height:50px}.auth-gate-later{min-height:44px;color:var(--grafit);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0 18px;font-size:13px;font-weight:620}.auth-gate-later:hover{color:var(--petrol)}.auth-required-page{min-height:min(650px, calc(100svh - var(--header-height)));text-align:center;place-content:center;justify-items:center;padding-block:72px;display:grid}.auth-required-loading{opacity:.55}.auth-required-page .auth-required-icon{margin-bottom:20px}.auth-required-page .eyebrow{margin-bottom:10px}.auth-required-page h1{letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(32px,5vw,50px);line-height:1.02}.auth-required-page>p:not(.eyebrow){max-width:570px;color:var(--grafit);margin:16px auto 26px;line-height:1.65}.auth-required-page .primary-button{min-width:min(100%,310px)}.auth-required-back{min-height:44px;color:var(--petrol);margin-top:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none}.auth-required-page>small{color:var(--grafit);align-items:center;gap:7px;margin-top:17px;display:inline-flex}.auth-required-page>small svg{width:16px;height:16px;color:var(--basari)}@media (max-width:600px){.auth-intent-note{width:calc(100% - 36px);margin:-2px 18px 15px}.auth-required-page{width:calc(100% - 32px);min-height:540px;padding-block:48px}.auth-required-page h1{font-size:32px}}.auth-mode-tabs button:focus-visible{outline-offset:2px;outline:3px solid #654bc44d}.auth-input button:focus-visible{outline-offset:2px;outline:3px solid #654bc44d}.auth-submit:focus-visible{outline-offset:2px;outline:3px solid #654bc44d}.auth-google:focus-visible{outline-offset:2px;outline:3px solid #654bc44d}.auth-switch-copy button:focus-visible{outline-offset:2px;outline:3px solid #654bc44d}.auth-brand:focus-visible{outline-offset:2px;outline:3px solid #654bc44d}@media (prefers-reduced-motion:reduce){.auth-mode-tabs button,.auth-input,.auth-input button,.auth-submit,.auth-google{transition:none}}:root{--delivery-ink:#242429;--delivery-muted:#6f6f77;--delivery-bg:#f7f7f8;--delivery-line:#e7e7e9;--delivery-brand:#5d3ebc;--delivery-brand-soft:#f2efff;--delivery-success:#157347;--delivery-warning:#bc6a00}.catalog-storehead{gap:18px;width:min(100% - 48px,1280px);min-height:96px;padding:16px 0 14px}.catalog-store-logo{background:var(--delivery-brand);border-radius:14px;width:48px;height:48px;font-size:21px;box-shadow:0 4px 12px #5d3ebc2e}.catalog-store-identity p{color:var(--delivery-muted);gap:6px;margin-bottom:2px;font-size:11px}.catalog-store-identity p b{color:#856000;background:#fff5d9;border-radius:5px;min-height:19px;padding-inline:5px}.catalog-storehead h1{color:var(--delivery-ink);font-family:var(--font-body), Arial, sans-serif;font-size:24px;font-weight:800;line-height:1.2}.catalog-store-identity small{color:var(--delivery-muted);margin-top:3px;font-size:11px}.catalog-promise-row{gap:5px;margin-top:7px}.catalog-promise-row span{color:#50505a;min-height:22px;box-shadow:inset 0 0 0 1px var(--delivery-line);background:#fff;border:0;border-radius:5px;padding-inline:8px;font-size:9px}.catalog-storehead dl{border-color:var(--delivery-line);border-radius:10px;min-width:356px;box-shadow:0 1px 2px #1b1b1f0a}.catalog-storehead dl>div{border-color:var(--delivery-line);padding:10px 11px}.catalog-storehead dl svg{color:var(--delivery-brand)}.catalog-storehead dt{color:var(--delivery-muted)}.catalog-storehead dd{color:var(--delivery-ink)}.catalog-corridor{border-block:1px solid var(--delivery-line);background:#fff;gap:0;padding:10px max(24px,50vw - 640px);scroll-padding-inline:24px}.catalog-corridor button{text-align:left;border-right:1px solid #f1f1f2;grid-template-columns:42px minmax(0,1fr);align-content:center;place-items:center start;gap:8px;width:116px;min-width:116px;min-height:82px;padding:7px 10px}.catalog-corridor button:first-child{border-left:1px solid #f1f1f2}.catalog-corridor button.is-active{background:var(--delivery-brand-soft);box-shadow:inset 0 -3px 0 var(--delivery-brand)}.catalog-category-copy strong{min-height:auto;color:var(--delivery-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden}.catalog-category-copy small{color:var(--delivery-muted);margin-top:2px;font-size:9px}.catalog-corridor button.is-active .catalog-category-copy strong{color:var(--delivery-brand)}.catalog-toolbar{top:var(--header-height);border-block:1px solid var(--delivery-line);background:#fffffff5;box-shadow:0 2px 8px #1b1b1f08}.toolbar-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:min(100% - 48px,1280px);min-height:50px}.toolbar-inner .desktop-sort{gap:7px}.toolbar-inner .desktop-sort>span{color:var(--delivery-muted);font-size:11px}.toolbar-inner select{border-color:var(--delivery-line);min-height:32px;color:var(--delivery-ink);border-radius:6px;font-size:11px}.sort-explainer summary{border-color:var(--delivery-line);width:30px;min-height:30px;color:var(--delivery-muted)}.catalog-quick,.active-filters{background:0 0;width:min(100% - 48px,1280px)}.catalog-quick{scrollbar-width:none;flex-wrap:nowrap;gap:7px;min-height:54px;padding:10px 0;overflow-x:auto}.catalog-quick>span{color:var(--delivery-muted);flex:none;font-size:11px}.catalog-quick button,.active-filters button{border-color:var(--delivery-line);color:#4b4b53;border-radius:6px;flex:none;min-height:30px;font-size:10px}.active-filters{gap:6px;padding-bottom:10px}.catalog-menu,.catalog-cart{top:calc(var(--header-height) + 66px);border-color:var(--delivery-line);border-radius:10px;box-shadow:0 1px 2px #1b1b1f0a}.catalog-menu h2{border-color:var(--delivery-line);color:var(--delivery-ink);padding:0 12px 10px;font-size:13px}.catalog-menu-list{padding:6px}.catalog-menu-list button{color:#4e4e56;border-radius:6px;min-height:37px;font-size:11px}.catalog-menu-list button.selected{background:var(--delivery-brand-soft);color:var(--delivery-brand)}.catalog-menu-filter{border-color:var(--delivery-line);min-height:36px;color:var(--delivery-ink);border-radius:6px;font-size:11px}.catalog-menu-filter b{background:var(--delivery-brand)}.catalog-results-head{min-height:34px;margin-bottom:8px}.catalog-results-head h2{color:var(--delivery-ink);font-family:var(--font-body), Arial, sans-serif;font-size:17px;font-weight:800}.catalog-results-head>button{color:var(--delivery-brand);font-size:10px}.catalog-product-card{border-color:var(--delivery-line);background:#fff;border-radius:10px;flex-direction:column;min-height:326px;display:flex;overflow:visible;box-shadow:0 1px 2px #1b1b1f06}.catalog-product-card .product-image{border:0;border-bottom:1px solid #f3f3f4;border-radius:10px 10px 0 0;order:0;width:100%;height:156px;min-height:156px}.catalog-product-card .product-brand{color:#777780;margin-bottom:3px;font-size:9px}.catalog-product-card .product-copy h3{min-height:34px;font-family:var(--font-body), Arial, sans-serif;font-size:11px;font-weight:650;line-height:1.4}.catalog-product-card .rating .star,.catalog-product-card .rating svg{color:#efaa13;width:11px;height:11px}.market-card-flags{gap:4px;min-height:20px;margin-top:5px}.market-card-flags span{min-height:19px;color:var(--delivery-warning);background:#fff3e7;border-radius:4px;padding-inline:5px;font-size:8px}.catalog-product-card .product-price-stack{margin-top:6px}.catalog-product-card .price{color:var(--delivery-ink);font-size:16px;font-weight:850}.catalog-product-card .product-delivery{min-height:22px;color:var(--delivery-success);border-color:#f1f1f2;margin:auto 38px 0 0;padding-top:6px;font-size:8px}.catalog-product-card .product-delivery svg{width:12px;height:12px}.catalog-product-card .favorite-button{border-color:#ededf0;width:30px;height:30px;min-height:30px;top:8px;right:8px;box-shadow:0 2px 7px #1b1b1f14}.catalog-product-card .quick-add{width:32px;height:32px;min-height:32px;color:var(--delivery-brand);border-color:#d8cef5;border-radius:8px;bottom:10px;right:9px}.catalog-product-card .quick-add:hover{border-color:var(--delivery-brand);background:var(--delivery-brand)}.catalog-product-card .quantity.quick button{width:27px;height:30px;min-height:30px;color:var(--delivery-brand)}.catalog-product-card .quantity.quick span{color:var(--delivery-brand);font-size:11px}.catalog-cart{min-height:234px;max-height:calc(100vh - 182px)}.catalog-cart-empty svg{width:30px;height:30px;color:var(--delivery-brand)}.catalog-cart-empty p{color:var(--delivery-muted);font-size:10px}.catalog-cart-lines article{padding:10px}.catalog-cart-footer .primary-button{border-color:var(--delivery-brand);background:var(--delivery-brand)}@media (max-width:1180px){.catalog-layout{grid-template-columns:180px minmax(0,1fr)}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.catalog-storehead,.catalog-quick,.active-filters,.catalog-layout,.toolbar-inner{width:calc(100% - 24px)}.catalog-storehead{min-height:86px;padding-block:12px}.catalog-storehead dl{display:none}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.catalog-storehead{align-items:flex-start}.catalog-store-identity{grid-template-columns:42px minmax(0,1fr);gap:10px}.catalog-store-logo{border-radius:12px;width:42px;height:42px;font-size:19px}.catalog-storehead h1{font-size:19px}.catalog-store-identity p>span,.catalog-store-identity small{display:none}.catalog-promise-row{flex-wrap:nowrap;overflow:hidden}.catalog-promise-row span{flex:none}.catalog-corridor{padding:7px 12px}.catalog-corridor button{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:4px;width:88px;min-width:88px;min-height:76px;padding:5px 4px 8px}.catalog-corridor button:first-child{border-left:0}.catalog-category-image{flex-basis:39px;width:39px;height:39px}.catalog-category-copy strong{font-size:9px}.catalog-category-copy small{display:none}.catalog-toolbar{top:68px}.toolbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:46px}.toolbar-inner>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sort,.sort-explainer{display:none}.mobile-filter-trigger,.mobile-sort-trigger{display:flex!important}.catalog-quick{min-height:46px;padding-block:7px}.catalog-quick>span{display:none}.catalog-layout{padding-bottom:52px;display:block}.catalog-menu{display:none}.catalog-results-head{margin-bottom:7px}.catalog-results-head h2{font-size:15px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-product-card{min-height:286px}.catalog-product-card .product-image{height:128px;min-height:128px}.catalog-product-card .product-image img{padding:10px!important}.catalog-product-card .product-copy{min-height:158px;padding:9px}.catalog-product-card .product-copy h3{min-height:32px;font-size:10px}.catalog-product-card .price{font-size:15px}}@media (max-width:390px){.catalog-product-card{min-height:270px}.catalog-product-card .product-image{height:112px;min-height:112px}.catalog-product-card .market-card-flags span:first-child,.catalog-product-card .reference-price{display:none}.catalog-product-card .product-delivery{font-size:7px}}.address-map-modal{z-index:1000;background:var(--mor-950);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.address-map-modal{background:color-mix(in srgb, var(--mor-950) 58%, transparent)}}.address-map-modal{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);animation:.18s ease-out address-backdrop-in}.address-map-container{border:1px solid var(--border-strong);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(820px,100dvh - 48px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.address-map-container{border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent)}}.address-map-container{background:var(--surface);animation:address-dialog-in .22s var(--ease-standard);border-radius:24px;box-shadow:0 30px 80px #160c3452}.address-map-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px 14px 24px;display:flex}.address-map-kicker{color:var(--action);letter-spacing:.09em;margin:0 0 2px;font-size:9px;font-weight:800}.address-map-header h2{letter-spacing:-.025em;margin:0;font-size:21px}.address-map-header>button{width:42px;height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.address-map-header>button:hover{background:var(--surface-subtle);color:var(--text)}.address-map-header svg{width:19px}.address-mode-switch{background:var(--surface-subtle);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:12px 24px;padding:4px;display:grid}.address-mode-switch button{min-height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.address-mode-switch button[aria-selected=true]{background:var(--surface);color:var(--action);box-shadow:0 2px 10px #1e153a17}.address-mode-switch svg{width:16px}.address-editor-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 24px 22px;overflow-y:auto}.address-map-search-wrap{z-index:500;margin-bottom:10px;position:relative}.address-map-search{border:1px solid var(--border-strong);background:var(--surface);height:48px;box-shadow:var(--shadow-1);border-radius:13px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 5px 0 14px;display:grid}.address-map-search:focus-within{border-color:var(--action);box-shadow:0 0 0 3px var(--action)}@supports (color:color-mix(in lab, red, red)){.address-map-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 12%, transparent)}}.address-map-search>svg{width:18px;color:var(--text-muted)}.address-map-search input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.address-map-search input::placeholder{color:var(--text-soft)}.address-map-search button{background:var(--action);min-height:38px;color:var(--on-action);cursor:pointer;border:0;border-radius:9px;padding:0 15px;font-size:11px;font-weight:800}.address-search-results{z-index:800;border:1px solid var(--border);background:var(--surface-overlay);max-height:244px;box-shadow:var(--shadow-overlay);border-radius:13px;display:grid;position:absolute;top:54px;left:0;right:0;overflow-y:auto}.address-search-results button{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.address-search-results button:last-child{border-bottom:0}.address-search-results button:hover{background:var(--surface-brand)}.address-search-results button>svg{width:17px;color:var(--action);margin-top:2px}.address-search-results button>span{gap:2px;display:grid}.address-search-results strong{font-size:12px}.address-search-results small{color:var(--text-muted);font-size:10px;line-height:1.4}.address-map-stage{border:1px solid var(--border);background:var(--surface-subtle);isolation:isolate;border-radius:16px;height:310px;position:relative;overflow:hidden}.address-map{background:#e7e6ea;width:100%;height:100%}.address-map-stage .leaflet-control-attribution{color:#53505d;background:#ffffffe6;border-radius:7px 0 0;padding:2px 6px;font-size:8px}.address-map-stage .leaflet-control-attribution a{color:#4c2f9e}.address-map-stage .leaflet-control-zoom{border:0;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #1e153a2b}.address-map-stage .leaflet-control-zoom a{border-bottom-color:var(--border);width:34px;height:34px;color:var(--text);font:18px/1 var(--font-body);place-items:center;display:grid}.address-center-pin{z-index:450;width:42px;height:48px;color:var(--action);filter:drop-shadow(0 6px 7px #1c10404d);pointer-events:none;place-items:start center;transition:transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.address-center-pin:after{content:"";filter:blur(1px);background:#1c10403d;border-radius:50%;width:15px;height:5px;position:absolute;bottom:0}.address-center-pin svg{width:40px;height:40px;fill:var(--action);color:var(--surface);stroke-width:1.4px}.address-map-stage.is-moving .address-center-pin{transform:translate(-50%,calc(-100% - 8px))}.address-map-stage.is-moving .address-center-pin:after{opacity:.55;width:20px}.address-locate-fab{z-index:460;border:1px solid var(--border);background:var(--surface-overlay);min-height:40px;color:var(--action);box-shadow:var(--shadow-2);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.address-locate-fab svg{width:16px}.address-map-guidance{z-index:440;border:1px solid var(--border);padding:7px 11px;position:absolute;bottom:14px;left:50%}@supports (color:color-mix(in lab, red, red)){.address-map-guidance{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.address-map-guidance{background:var(--surface-overlay);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.address-map-guidance{background:color-mix(in srgb, var(--surface-overlay) 90%, transparent)}}.address-map-guidance{color:var(--text-muted);white-space:nowrap;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:700;transform:translate(-50%)}.address-map-loading,.address-map-fallback{z-index:420;background:linear-gradient(135deg, var(--surface-subtle), var(--surface));color:var(--text-muted);text-align:center;place-content:center;place-items:center;display:grid;position:absolute;inset:0}.address-map-loading span{border:3px solid var(--border-strong);border-top-color:var(--action);border-radius:50%;width:26px;height:26px;margin-bottom:8px;animation:.7s linear infinite address-spin}.address-map-loading small{font-size:10px;font-weight:700}.address-map-fallback{z-index:470;padding:28px}.address-map-fallback>svg{width:28px;color:var(--action)}.address-map-fallback strong{color:var(--text);margin-top:8px;font-size:13px}.address-map-fallback p{max-width:340px;margin:4px 0 12px;font-size:10px}.address-map-fallback button{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--action);cursor:pointer;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.address-resolved-card{border:1px solid var(--border);background:var(--surface-brand);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0 12px;padding:11px 12px;display:grid}.address-resolved-card>span{background:var(--surface);width:36px;height:36px;color:var(--action);border-radius:11px;place-items:center;display:grid}.address-resolved-card svg{width:17px}.address-resolved-card>div{min-width:0;display:grid}.address-resolved-card small{color:var(--action);letter-spacing:.07em;font-size:8px;font-weight:850}.address-resolved-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.address-resolved-card p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.address-resolved-card em{background:var(--success-soft);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.address-resolved-card em svg{width:12px}.address-field{color:var(--text-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.address-field input,.address-field textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--text);resize:vertical;border-radius:11px;outline:0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45}.address-field textarea{min-height:72px}.address-field input:focus,.address-field textarea:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action)}@supports (color:color-mix(in lab, red, red)){.address-field input:focus,.address-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 10%, transparent)}}.address-field>small{font-weight:500}.address-manual-fields{gap:14px;display:grid}.address-manual-intro{background:var(--surface-brand);border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.address-manual-intro>span{background:var(--surface);width:42px;height:42px;color:var(--action);border-radius:12px;place-items:center;display:grid}.address-manual-intro svg{width:20px}.address-manual-intro strong{font-size:12px}.address-manual-intro p{color:var(--text-muted);margin:1px 0 0;font-size:10px}.address-field-grid{grid-template-columns:1fr 1fr .72fr;gap:10px;display:grid}.address-manual-check{border:1px solid var(--border);background:var(--surface-subtle);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.address-manual-check.is-verified{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.address-manual-check.is-verified{border-color:color-mix(in srgb, var(--success) 28%, var(--border))}}.address-manual-check.is-verified{background:var(--success-soft)}.address-manual-check>span{background:var(--surface);width:36px;height:36px;color:var(--action);border-radius:11px;place-items:center;display:grid}.address-manual-check.is-verified>span{color:var(--success)}.address-manual-check svg{width:16px}.address-manual-check strong{color:var(--text);font-size:11px;display:block}.address-manual-check p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.address-manual-check button{border:1px solid var(--border-strong);background:var(--surface);min-height:34px;color:var(--action);cursor:pointer;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.address-locate-fab:disabled,.address-manual-check button:disabled{cursor:not-allowed;opacity:.58}.address-label-fieldset{border:0;gap:9px;margin:18px 0 0;padding:0;display:grid}.address-label-fieldset legend{color:var(--text);margin-bottom:8px;font-size:11px;font-weight:800}.address-label-fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.address-label-fieldset>div button{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.address-label-fieldset>div button[aria-pressed=true]{border-color:var(--action);background:var(--surface-brand);color:var(--action)}.address-label-fieldset button svg{width:12px}.address-label-fieldset>.address-field{margin-top:2px}.address-editor-footer{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 24px;display:grid;box-shadow:0 -10px 28px #1e153a0d}.address-editor-footer>div{display:grid}.address-editor-footer small{color:var(--text-muted);font-size:9px}.address-editor-footer p{color:var(--error);margin:1px 0 0;font-size:10px;font-weight:700}.address-editor-footer .primary-button{min-width:170px}.address-map-container :focus-visible{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.address-map-container :focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 40%, transparent)}}.address-map-container :focus-visible{outline-offset:2px}.address-source{color:var(--text-muted);margin-top:5px;font-size:9px;font-weight:750;display:inline-flex}.address-source.is-osm_nominatim{color:var(--success)}.address-section-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.address-section-title .account-section-heading{margin-bottom:14px}.address-section-title>.primary-button{margin-top:1px}.address-record-list article{position:relative;overflow:hidden}.address-record-list article:before{background:var(--action);content:"";opacity:0;width:3px;position:absolute;top:0;bottom:0;left:0}.address-record-list article:has(.address-source.is-osm_nominatim):before{opacity:1}.address-empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-subtle);text-align:center;align-content:center;place-items:center;min-height:260px;padding:28px;display:grid}.address-empty-state>span{background:var(--surface-brand);width:54px;height:54px;color:var(--action);border-radius:17px;place-items:center;display:grid}.address-empty-state svg{width:25px}.address-empty-state h3{margin:12px 0 2px;font-size:15px}.address-empty-state p{max-width:390px;color:var(--text-muted);margin:0 0 16px;font-size:11px}.account-record-list article>div:last-child button.address-edit-button{border:1px solid var(--border);border-radius:9px;min-width:44px;padding-inline:10px}.checkout-saved-addresses{gap:8px;padding-top:18px;display:grid}.checkout-saved-addresses>button{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);min-height:64px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px 13px;display:grid}.checkout-saved-addresses>button[aria-checked=true]{border-color:var(--action);background:var(--surface-brand);box-shadow:0 0 0 2px var(--action)}@supports (color:color-mix(in lab, red, red)){.checkout-saved-addresses>button[aria-checked=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--action) 10%, transparent)}}.checkout-saved-addresses>button>svg:first-child{width:18px;color:var(--action)}.checkout-saved-addresses>button>svg:last-child{width:17px;color:var(--success);opacity:0}.checkout-saved-addresses>button[aria-checked=true]>svg:last-child{opacity:1}.checkout-saved-addresses span{gap:2px;display:grid}.checkout-saved-addresses strong{font-size:12px}.checkout-saved-addresses small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.checkout-manual-address-head{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.checkout-manual-address-head strong{font-size:12px}.checkout-manual-address-head a{color:var(--action);font-size:11px;font-weight:700}@keyframes address-backdrop-in{0%{opacity:0}}@keyframes address-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes address-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.address-map-modal{place-items:end center;padding:0}.address-map-container{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:96dvh}.address-map-header{min-height:68px;padding:12px 14px 10px 18px}.address-map-header h2{font-size:18px}.address-mode-switch{margin:9px 16px}.address-editor-scroll{padding:0 16px 18px}.address-map-stage{height:286px}.address-map-guidance{bottom:10px}.address-resolved-card{grid-template-columns:34px minmax(0,1fr)}.address-resolved-card em{grid-column:2;width:max-content}.address-field-grid{grid-template-columns:1fr 1fr}.address-field-grid>label:last-child{grid-column:1/-1}.address-editor-footer{min-height:72px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.address-editor-footer>div>small{display:none}.address-editor-footer .primary-button{min-width:156px}.address-section-title{grid-template-columns:1fr}.address-section-title>.primary-button{width:100%;margin-top:-5px}}@media (prefers-reduced-motion:reduce){.address-map-modal,.address-map-container,.address-center-pin{transition:none;animation:none}}.site-header{border-bottom:1px solid var(--border);background:var(--surface);height:116px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .26s var(--ease-standard), box-shadow .22s var(--ease-standard)}.main-header{height:72px;transition:height .26s var(--ease-standard)}.header-inner>.wordmark{color:var(--action);letter-spacing:-.065em;transition:color .18s var(--ease-standard), font-size .24s var(--ease-standard), opacity .18s var(--ease-standard), transform .24s var(--ease-standard);flex:0 0 78px;font-size:32px}.header-inner>.search-box{order:1;min-width:480px;max-width:none}.header-inner>.delivery-location-button{order:2}.header-inner>.header-actions{order:3}.search-box{border:2px solid var(--action);background:var(--surface);border-radius:8px;gap:9px;height:48px;padding:0 4px 0 14px}@supports (color:color-mix(in lab, red, red)){.search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 13%, transparent)}}.search-box>svg{width:19px;color:var(--action)}.search-box input{font-size:13px}.search-box>button.search-submit{background:var(--action);width:auto;min-width:68px;height:38px;min-height:38px;color:var(--on-action);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding-inline:13px;font-size:11px;font-weight:750;display:inline-flex}.delivery-location-button{border-color:var(--border);background:var(--surface);height:48px;box-shadow:none;border-radius:8px;flex-basis:160px;padding-inline:9px}.delivery-location-icon{background:var(--surface-brand);width:32px;height:32px;color:var(--action);border-radius:7px}.header-actions>a,.header-actions>button,.theme-toggle{background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:auto;min-width:44px;height:48px;min-height:48px;padding-inline:9px;display:inline-flex}.header-actions>a:hover,.header-actions>button:hover,.theme-toggle:hover{background:var(--surface-subtle)}.header-actions svg{color:var(--text-muted);flex:none}.mobile-menu-button,.header-actions>a,.header-actions>button,.header-actions svg{transition:background-color .18s var(--ease-standard), color .18s var(--ease-standard), opacity .18s var(--ease-standard), transform .24s var(--ease-standard)}.header-actions .account-link svg,.header-actions .bag-button svg{color:var(--action)}.header-action-label{color:var(--text);white-space:nowrap;font-size:11px;font-weight:650;line-height:1}.header-action-copy{text-align:left;gap:2px;min-width:0;line-height:1.05;display:grid}.header-action-copy small{color:var(--text-muted);white-space:nowrap;font-size:9px;font-weight:500}.header-action-copy strong{color:var(--text);white-space:nowrap;font-size:11px;font-weight:750}.category-nav{border-top:1px solid var(--border);background:var(--surface)}.category-nav-inner .all-products-link{border:0;border-right:1px solid var(--border);min-height:44px;color:var(--text);background:0 0;border-radius:0;margin-right:8px;padding:0 18px 0 0;font-size:12px;font-weight:750}.category-nav-inner .all-products-link:hover{color:var(--action);background:0 0}.category-nav-inner a{height:44px;color:var(--text-muted);border-radius:0;padding-inline:16px;font-size:11px}.category-nav-inner .category-loyalty{background:0 0;margin-left:auto;padding-right:0}.site-header[data-compact=true] .header-inner>.wordmark{font-size:27px}.site-header[data-compact=true] .search-box{height:42px}.site-header[data-compact=true] .search-box>button.search-submit{height:34px;min-height:34px}@keyframes mobile-header-icons-compact{0%{opacity:.45;transform:translateY(-3px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-header-icons-expanded{0%{opacity:.45;transform:translateY(3px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.home-hero{border-bottom:1px solid var(--border);background:var(--surface);grid-template-rows:1fr auto;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);min-height:520px;margin-top:28px;display:grid}.home-hero-intro{grid-area:1/1;align-self:end;min-width:0;padding:56px 56px 28px 0}.hero-kicker{color:var(--action);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:750}.home-hero-intro h1{max-width:470px;color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(38px,3.5vw,52px);font-weight:720;line-height:1.04}.home-hero-intro h1 span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.28em;font-weight:700;display:block}.home-hero-intro .hero-lead{max-width:430px;color:var(--text-muted);margin:20px 0 0;font-size:14px;line-height:1.55}.home-hero-offer{grid-area:2/1;min-width:0;padding:0 56px 52px 0}.home-hero-price{font-variant-numeric:tabular-nums;align-items:end;gap:22px;display:flex}.home-hero-price small{color:var(--text-muted);font-size:10px}.home-hero-price strong{color:var(--text);font-family:var(--font-display);letter-spacing:-.035em;font-size:32px;font-weight:750;line-height:1}.home-hero-price del{color:var(--text-muted);font-size:13px}.home-hero-offer>.primary-button{border-color:var(--action);background:var(--action);width:max-content;min-width:172px;min-height:48px;color:var(--on-action);box-shadow:none;border-radius:6px;margin-top:22px;font-size:13px}.home-hero-offer>.primary-button:hover{border-color:var(--action-hover);background:var(--action-hover);box-shadow:none}.home-hero-meta{color:var(--text-muted);flex-wrap:wrap;gap:7px 18px;margin-top:16px;font-size:10px;display:flex}.home-hero-meta span{position:relative}.home-hero-meta span+span:before{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-10px}.home-hero-product{background:var(--surface-subtle);grid-area:1/2/3;min-width:0;position:relative;overflow:hidden}.home-hero-product img{z-index:1;object-fit:contain;padding:62px 72px 76px}.hero-price-badge{z-index:2;color:var(--action);letter-spacing:.02em;font-size:10px;font-weight:700;position:absolute;top:24px;left:26px}.hero-product-caption{z-index:2;border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;gap:20px;padding-top:13px;font-size:10px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.hero-product-caption span:last-child{text-align:right}.home-hero-copy,.home-hero-proof,.hero-product-note{display:none}.home-feature{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:22px}.home-feature-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.home-feature-head p{align-items:center;gap:12px;margin:0;display:flex}.home-feature-head strong{font-size:12px;font-weight:750}.home-feature-head p span{color:var(--text-muted);font-size:10px}.home-feature-head>a{min-height:44px;color:var(--action);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.home-feature-head>a svg{width:15px}.home-feature-body{grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);min-height:356px;display:grid}.home-feature-media{border-right:1px solid var(--border);background:var(--surface-subtle);min-width:0;position:relative;overflow:hidden}.home-feature-media img{object-fit:contain;padding:26px 52px 38px}.home-feature-media>span{color:var(--action);font-size:9px;font-weight:700;position:absolute;bottom:15px;left:18px}.home-feature-info{align-self:center;min-width:0;padding:32px 48px}.home-feature-brand{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.home-feature-info h1{max-width:560px;color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.25vw,31px);font-weight:700;line-height:1.16}.home-feature-rating{color:var(--text-muted);margin:9px 0 0;font-size:11px}.home-feature-rating strong{color:var(--text)}.home-feature-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0;padding:14px 0;display:grid}.home-feature-facts div{min-width:0}.home-feature-facts dt{color:var(--text-muted);font-size:9px}.home-feature-facts dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;font-weight:650;overflow:hidden}.home-feature-price{font-variant-numeric:tabular-nums;align-items:end;gap:18px;margin-top:20px;display:flex}.home-feature-price>span{gap:3px;display:grid}.home-feature-price small{color:var(--text-muted);font-size:9px}.home-feature-price strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:27px;line-height:1}.home-feature-price del{color:var(--text-muted);font-size:12px}.home-feature-price>span:last-child small{color:var(--success)}.home-feature-action{align-items:center;gap:16px;margin-top:18px;display:flex}.home-feature-action .primary-button{min-width:168px;min-height:46px;box-shadow:none;border-radius:5px;font-size:12px}.home-feature-action>small{color:var(--text-muted);font-size:9px}@media (max-width:1020px) and (min-width:821px){.home-feature-body{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr)}.home-feature-info{padding-inline:30px}.home-feature-media img{padding-inline:34px}}@media (max-width:820px){.home-feature{margin-top:8px}.home-feature-head{min-height:44px}.home-feature-head p span{display:none}.home-feature-body{grid-template-columns:1fr;min-height:0}.home-feature-media{border-right:0;border-bottom:1px solid var(--border);min-height:210px}.home-feature-media img{padding:22px 42px 34px}.home-feature-media>span{bottom:11px;left:12px}.home-feature-info{padding:22px 0 26px}.home-feature-info h1{font-size:clamp(21px,6vw,27px)}.home-feature-facts{margin-top:16px}.home-feature-price{margin-top:17px}.home-feature-price strong{font-size:26px}.home-feature-action{flex-direction:column;align-items:stretch;gap:8px;margin-top:16px}.home-feature-action .primary-button{width:100%;min-height:48px}.home-feature-action>small{text-align:center}}@media (max-width:420px){.home-feature-media{min-height:188px}.home-feature-media img{padding-inline:26px}.home-feature-facts{grid-template-columns:1fr;gap:9px}.home-feature-price{justify-content:space-between;gap:10px}.home-feature-price>span:last-child{text-align:right;justify-items:end}}.home-market-hero{margin-top:18px}.home-mobile-section-nav{display:none}.home-scroll-target{scroll-margin-top:176px}.home-market-shortcuts>a{min-width:0;color:var(--text);text-align:center;justify-items:center;gap:7px;text-decoration:none;display:grid}.home-market-shortcuts>a>span{border:1px solid var(--border);background:var(--surface);width:72px;height:72px;transition:border-color var(--duration-micro) var(--ease-standard);border-radius:50%;display:block;position:relative;overflow:hidden}.home-market-shortcuts strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:650;overflow:hidden}.home-market-shortcuts>a:hover>span{border-color:var(--action)}.home-market-shortcuts>a:hover strong{color:var(--action)}.home-market-campaigns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-market-campaign{border:1px solid var(--border);min-width:0;color:var(--text);border-radius:7px;grid-template-rows:202px 42px;text-decoration:none;display:grid;overflow:hidden}.home-market-campaign-body{grid-template-columns:minmax(0,1.08fr) minmax(120px,.92fr);min-width:0;display:grid;overflow:hidden}.home-market-campaign-copy{z-index:2;align-self:center;min-width:0;padding:22px 4px 22px 22px;position:relative}.home-market-campaign-copy small{color:var(--action);text-transform:uppercase;font-size:9px;font-weight:750}.home-market-campaign-copy h1,.home-market-campaign-copy h2{letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(19px,1.8vw,24px);font-weight:750;line-height:1.08}.home-market-campaign-copy p{color:var(--text-muted);margin:10px 0 0;font-size:10px;font-weight:600;line-height:1.35}.home-market-campaign-image{min-width:0;position:relative}.home-market-campaign-image img{object-fit:contain;mix-blend-mode:multiply;transition:transform var(--duration-transition) var(--ease-standard);padding:24px 12px 24px 0}.home-market-campaign-action{background:var(--action);color:var(--on-action);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.home-market-campaign-action svg{width:15px}.home-market-campaign:hover .home-market-campaign-action{background:var(--action-hover)}.home-market-campaign:hover .home-market-campaign-image img{transform:scale(1.025)}.home-campaign--airwrap .home-market-campaign-body{background:var(--surface-brand)}.home-campaign--audio .home-market-campaign-body{background:var(--surface-subtle)}.home-campaign--gaming .home-market-campaign-body{background:var(--surface-brand)}html[data-theme=dark] .home-market-campaign-body{background:var(--neutral-0)}html[data-theme=dark] .home-market-campaign-copy h1,html[data-theme=dark] .home-market-campaign-copy h2{color:var(--neutral-900)}html[data-theme=dark] .home-market-campaign-copy p{color:var(--neutral-600)}@media (max-width:1020px) and (min-width:821px){.home-market-campaign{grid-template-rows:180px 40px}.home-market-campaign-body{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr)}.home-market-campaign-copy{padding-left:16px}.home-market-campaign-copy p{font-size:9px}}@media (max-width:820px){.home-mobile-section-nav{z-index:49;border-bottom:1px solid var(--border);background:var(--surface);align-items:stretch;gap:18px;height:44px;padding:0 12px;display:flex;position:fixed;top:116px;left:0;right:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.home-mobile-section-nav{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.home-mobile-section-nav{box-shadow:0 5px 14px var(--mor-950)}@supports (color:color-mix(in lab, red, red)){.home-mobile-section-nav{box-shadow:0 5px 14px color-mix(in srgb, var(--mor-950) 7%, transparent)}}.home-mobile-section-nav{opacity:0;pointer-events:none;visibility:hidden;will-change:opacity, transform;transition:opacity .18s var(--ease-standard), transform .26s var(--ease-standard), visibility 0s linear .26s;scrollbar-width:none;transform:translateY(-14px)}.home-mobile-section-nav::-webkit-scrollbar{display:none}.home-mobile-section-nav[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.home-mobile-section-nav>a{min-height:44px;color:var(--text-muted);white-space:nowrap;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);border-bottom:2px solid #0000;flex:none;align-items:center;padding:2px 2px 0;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.home-mobile-section-nav>a[aria-current=location]{border-bottom-color:var(--action);color:var(--action)}.home-mobile-section-nav>a:active{transform:scale(.96)}.home-mobile-section-nav>a:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.home-market-hero{width:100%;margin-top:10px}.home-market-shortcuts{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin-bottom:14px;padding:0 12px 3px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.home-market-shortcuts::-webkit-scrollbar{display:none}.home-market-campaigns::-webkit-scrollbar{display:none}.home-market-shortcuts>a{scroll-snap-align:start;flex:0 0 72px}.home-market-shortcuts>a>span{width:64px;height:64px}.home-market-shortcuts strong{font-size:9px}.home-market-campaigns{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 12px 4px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.home-market-campaign{scroll-snap-align:start;flex:0 0 min(86vw,390px);grid-template-rows:178px 42px}.home-market-campaign-copy{padding-left:19px}.home-market-campaign-copy h1,.home-market-campaign-copy h2{font-size:22px}.home-market-campaign-image img{padding-block:18px}}@media (max-width:380px){.home-market-campaign{grid-template-rows:164px 40px}.home-market-campaign-body{grid-template-columns:minmax(0,1.05fr) minmax(105px,.95fr)}.home-market-campaign-copy h1,.home-market-campaign-copy h2{font-size:20px}}.section-heading,.fast-shelf-head{align-items:end;margin-bottom:15px}.section-heading h2,.fast-shelf-head h2{letter-spacing:-.018em;margin:0;font-size:21px;font-weight:750;line-height:1.25}.section-subcopy{color:var(--text-muted);margin:4px 0 0;font-size:11px}.section-heading>a,.fast-shelf-actions>a{color:var(--action);font-size:11px;font-weight:700}.home-categories .category-strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.home-categories .category-strip a>span{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);box-shadow:none;transition:border-color var(--duration-micro) var(--ease-standard), box-shadow var(--duration-micro) var(--ease-standard);border-radius:50%;margin:0 auto 8px;display:block;position:relative;overflow:hidden}.home-categories .category-strip b{white-space:normal;min-height:30px;font-size:10px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.home-delivery-strip{border-color:var(--mor-200);background:var(--surface-brand);border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto auto;min-height:58px;margin-top:22px;padding:9px 15px}.home-delivery-strip p{font-size:11px}.home-delivery-strip>span,.home-delivery-strip>a{min-height:40px;font-size:10px}.fast-shopping-shelf{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:10px;margin-top:28px;padding:20px}.fast-shelf-head{justify-content:space-between;gap:18px;display:flex}.fast-shelf-tabs button{border:1px solid var(--border-strong);background:var(--surface);min-height:34px;color:var(--text-muted);border-radius:6px;padding-inline:11px;font-size:10px}.fast-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fast-product-card{border-color:var(--border);background:var(--surface);border-radius:8px}.fast-product-card:hover{border-color:var(--mor-300);box-shadow:var(--shadow-1)}.fast-product-image{background:var(--neutral-0)}.fast-product-image img{padding:14px}.fast-product-image>span{background:var(--action);color:var(--on-action);border-radius:4px}.fast-product-price strong{color:var(--text);font-size:16px}.fast-product-copy>a{font-size:10px}.fast-product-copy>span{color:var(--success)}.fast-product-card>.quick-add{box-shadow:var(--shadow-1);border-radius:6px}.home-shelf,.brand-deal-section{padding-top:38px}.home-shelf .section-heading,.brand-deal-section .section-heading{margin-bottom:15px}.home-shelf .product-card{border-color:var(--border);background:var(--surface);border-radius:8px}.home-shelf .product-card:hover{border-color:var(--mor-300);box-shadow:var(--shadow-1);transform:none}.home-shelf .product-image{aspect-ratio:1.06;background:var(--neutral-0)}.home-shelf .product-copy h3{font-size:11px;line-height:1.45}.home-shelf .product-brand{font-size:9px}.home-shelf .rating{font-size:10px}.home-shelf .product-card .price{color:var(--text);font-size:18px}.home-shelf .product-badges span{background:var(--action);border-radius:4px;max-width:145px;min-height:22px;font-size:9px;line-height:1.25}.home-shelf .price-history.compact{padding:7px}.home-shelf .price-history.compact .price-history-copy span{font-size:9px}.home-shelf .price-history.compact .price-history-copy small,.home-shelf .price-history.compact>strong{display:none}.home-shelf .product-delivery{font-size:9px}.brand-deal-grid{gap:10px}.brand-deal{border:1px solid var(--border);border-radius:8px;min-height:222px;background:var(--surface)!important}.brand-deal:hover{border-color:var(--mor-300);box-shadow:var(--shadow-1)}.brand-deal-copy{padding:20px 0 18px 20px}.brand-deal-copy>small{color:var(--action)}.brand-deal-copy h3{font-size:15px}.brand-deal-copy i{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px}.brand-deal-image{background:var(--neutral-0)}.shopping-guarantees{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:38px;margin-bottom:56px;padding:0;display:block}.shopping-guarantees .guarantee-items{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shopping-guarantees .guarantee-items>div{border-left:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:11px 15px;display:grid}.shopping-guarantees .guarantee-items>div:first-child{border-left:0}.shopping-guarantees .guarantee-items svg{width:20px;color:var(--action)}.shopping-guarantees .guarantee-items span{gap:2px;display:grid}.shopping-guarantees .guarantee-items b{font-size:10px}.shopping-guarantees .guarantee-items small{color:var(--text-muted);font-size:9px;line-height:1.35}html[data-theme=dark] .home-hero-product,html[data-theme=dark] .home-shelf .product-image,html[data-theme=dark] .fast-product-image,html[data-theme=dark] .brand-deal-image{background:var(--neutral-0)}@media (max-width:1180px){.header-inner>.search-box{min-width:390px}.header-actions .favorite-link{display:none}.home-hero-intro,.home-hero-offer{padding-right:38px}.home-categories .category-strip{grid-template-columns:repeat(9,minmax(0,1fr))}.home-categories .category-strip a:nth-child(n+10){display:none}.home-shelf .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-shelf .product-card:nth-child(5){display:none}}@media (max-width:1020px) and (min-width:821px){.header-inner>.delivery-location-button,.header-action-copy small{display:none}.home-hero{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);min-height:480px}.home-hero-intro{padding-top:42px}.home-hero-intro h1{font-size:40px}.home-hero-offer{padding-bottom:40px}.home-hero-product img{padding-inline:42px}.fast-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fast-product-card:nth-child(5){display:none}}@media (max-width:820px){:root{--header-height:116px}.well{width:min(100% - 24px,760px)}.site-header,.site-header[data-compact=true],.main-header,.site-header[data-compact=true] .main-header{height:116px}.header-inner{grid-template-rows:60px 48px;grid-template-columns:44px minmax(0,1fr) 44px;gap:0 8px;padding-bottom:8px;display:grid}.header-inner>.mobile-menu-button{border-radius:var(--radius-md);width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;grid-area:1/1;align-self:center;place-items:center;padding:0}.header-inner>.mobile-menu-button:hover{background:var(--surface-subtle)}.header-inner>.mobile-menu-button svg{width:23px;height:23px}.header-inner>.wordmark,.site-header[data-compact=true] .header-inner>.wordmark{flex-basis:auto;grid-area:1/2;justify-self:center;margin:0;font-size:28px}.header-inner>.search-box,.header-inner>.search-box.mobile-open{z-index:2;order:initial;border-width:1px;grid-area:2/1/auto/-1;width:100%;min-width:0;height:44px;display:flex;position:relative}.header-inner>.search-box .search-submit{min-width:58px;height:36px;min-height:36px;padding-inline:10px}.header-inner>.search-box input{font-size:12px}.header-inner>.search-box .search-suggestions{max-height:calc(100svh - 200px);top:48px;overflow-y:auto}.header-inner>.delivery-location-button{display:none}.header-inner>.header-actions{grid-area:1/3;place-self:center end;margin:0}.header-actions .account-link,.header-actions .favorite-link,.header-actions .theme-toggle{display:none}.header-actions .bag-button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.header-actions .bag-button svg{width:22px;height:22px}.site-header[data-compact=true] .mobile-menu-button svg,.site-header[data-compact=true] .header-actions svg,.site-header[data-compact=true] .search-box>svg,.site-header[data-compact=true] .search-submit svg{animation:mobile-header-icons-compact .26s var(--ease-standard) both}.site-header[data-compact=false] .mobile-menu-button svg,.site-header[data-compact=false] .header-actions svg,.site-header[data-compact=false] .search-box>svg,.site-header[data-compact=false] .search-submit svg{animation:mobile-header-icons-expanded .26s var(--ease-standard) both}.header-action-label,.header-action-copy,.category-nav{display:none}.home-hero{border-radius:0;grid-template-rows:auto 280px auto;grid-template-columns:1fr;height:auto;min-height:0;margin-top:0}.home-hero-intro{grid-area:1/1;align-self:auto;padding:28px 0 22px}.hero-kicker{background:0 0;border:0;margin-bottom:12px;padding:0;font-size:10px;line-height:1.2}.home-hero-intro h1{max-width:620px;font-size:clamp(32px,8.5vw,40px)}.home-hero-intro h1 span{margin-bottom:5px}.home-hero-intro .hero-lead{max-width:600px;margin-top:14px;font-size:13px}.home-hero-product{border:0;grid-area:2/1;min-height:0}.home-hero-product img{padding:34px 58px 52px}.hero-price-badge{min-height:0;padding:0;font-size:9px;top:16px;left:16px}.hero-product-caption{padding-top:10px;bottom:14px;left:16px;right:16px}.home-hero-offer{grid-area:3/1;padding:22px 0 28px}.home-hero-price{margin-top:0}.home-hero-price small{font-size:10px}.home-hero-price strong{font-size:29px}.home-hero-offer>.primary-button{width:100%;min-height:48px;margin-top:18px;padding-inline:16px;font-size:13px}.home-hero-meta{gap-inline:15px;margin-top:14px}.home-hero-meta span+span:before{left:-8px}.home-categories{padding-top:24px}.home-categories .section-heading{margin-bottom:12px}.home-categories .section-heading>a{display:none}.home-categories .category-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-right:-12px;padding:0 12px 4px 0;scroll-padding-inline:12px;display:flex;overflow-x:auto}.home-categories .category-strip::-webkit-scrollbar{display:none}.home-categories .category-strip a,.home-categories .category-strip a:nth-child(n+10){scroll-snap-align:start;flex:0 0 82px;display:block}.home-categories .category-strip a>span{margin-bottom:6px}.home-categories .category-strip b{min-height:28px;font-size:10px}.home-delivery-strip{grid-template-columns:22px minmax(0,1fr) auto;min-height:62px;margin-top:20px;padding:8px 11px}.home-delivery-strip>span{display:none}.home-delivery-strip p{font-size:10px;line-height:1.45}.home-delivery-strip>a{font-size:9px}.fast-shopping-shelf{width:min(100% - 24px,760px);padding:16px 0 16px 16px}.fast-shelf-head{padding-right:16px;display:block}.fast-shelf-actions{display:block}.fast-shelf-tabs{margin-top:12px;overflow-x:auto}.fast-shelf-actions>a{display:none}.fast-product-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;padding-right:16px;display:flex;overflow-x:auto}.fast-product-card,.fast-product-card:nth-child(5){scroll-snap-align:start;flex:0 0 min(62%,240px);display:block}.home-shelf,.brand-deal-section{padding-top:30px}.home-shelf .section-heading>a,.brand-deal-section .section-heading>a{display:none}.home-shelf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-shelf .product-card:nth-child(5){display:flex}.home-shelf .product-action{margin-top:auto;font-size:11px}.home-shelf .quantity{margin-top:auto}.home-shelf .price-history.compact{grid-template-columns:1fr;padding:7px 8px}.home-shelf .price-history.compact .price-sparkline{display:none}.brand-deal-section{width:min(100% - 24px,760px)}.brand-deal-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;padding-bottom:3px;display:flex;overflow-x:auto}.brand-deal{scroll-snap-align:start;flex:0 0 min(86vw,390px);min-height:218px}.shopping-guarantees{width:min(100% - 24px,760px);margin-top:30px;margin-bottom:30px}.shopping-guarantees .guarantee-items{grid-template-columns:repeat(2,minmax(0,1fr))}.shopping-guarantees .guarantee-items>div{border-bottom:1px solid var(--border)}.shopping-guarantees .guarantee-items>div:nth-child(odd){border-left:0}.shopping-guarantees .guarantee-items>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.home-hero{grid-template-rows:auto 230px auto}.home-hero-intro{padding-top:24px;padding-bottom:18px}.home-hero-intro h1{font-size:clamp(30px,8.5vw,35px)}.home-hero-intro .hero-lead{margin-top:12px;font-size:12px}.home-hero-product img{padding:28px 40px 46px}.home-hero-offer{padding-top:19px}.home-hero-price{justify-content:space-between;gap:12px}.home-hero-price strong{font-size:27px}.home-hero-price>span:last-child{text-align:right;justify-items:end}.section-heading h2,.fast-shelf-head h2{font-size:18px}.section-subcopy{display:none}.home-delivery-strip{grid-template-columns:21px minmax(0,1fr)}.home-delivery-strip>a{display:none}.home-shelf .product-copy{padding:10px}.shopping-guarantees .guarantee-items>div{min-height:70px;padding:10px}}@media (max-width:380px){.home-hero{grid-template-rows:auto 210px auto}.home-hero-intro h1{font-size:29px}.home-hero-product img{padding-inline:30px}.home-hero-price strong{font-size:25px}.home-hero-price del{font-size:12px}.home-hero-meta{gap:5px 13px}.home-hero-meta span+span:before{left:-7px}.home-categories .category-strip{gap-inline:8px}}@media (prefers-reduced-motion:reduce){.home-categories .category-strip a>span,.fast-product-card,.home-shelf .product-card,.brand-deal{transition-duration:0s}}.home-shelf .product-card:nth-child(n+5){display:none}.product-card:not(.catalog-product-card) .product-copy{min-height:0;padding:16px}.home-shelf .product-copy{padding:16px}.home-shelf .product-copy h3,.product-card:not(.catalog-product-card) .product-copy h3{min-height:44px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.home-shelf .product-brand,.product-card:not(.catalog-product-card) .product-brand{letter-spacing:.045em;margin-bottom:5px;font-size:10px;font-weight:700}.home-shelf .rating,.product-card:not(.catalog-product-card) .rating{min-height:20px;margin-bottom:14px;font-size:12px}.product-card .product-price-stack{gap:3px;margin-top:0;display:grid}.home-shelf .product-card .price,.product-card:not(.catalog-product-card) .price{color:var(--text);margin:0;font-size:22px;font-weight:800;line-height:1.2}.product-card .price-context{color:var(--success);margin:0;font-size:11px;font-weight:650;line-height:1.4}.product-card .reference-price{min-height:0;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:11px;line-height:1.4;display:flex}.product-card .reference-price strong{color:var(--text-muted);white-space:nowrap;flex:none;font-weight:650}.product-card .product-tax-note{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.4}.home-shelf .product-card .product-delivery,.product-card .product-delivery{border:0;border-top:1px solid var(--border);width:100%;max-width:100%;color:var(--text-muted);background:0 0;border-radius:0;align-items:flex-start;gap:7px;margin:12px 0 14px;padding:10px 0 0;font-size:11px;font-weight:600;line-height:1.45;display:flex}.product-card .product-delivery svg{width:17px;height:17px;color:var(--success);flex:none}.product-card .product-delivery span{overflow-wrap:normal;word-break:normal;min-width:0}.catalog-product-card .product-delivery{margin-top:auto;margin-bottom:0}.product-card:not(.catalog-product-card) .product-action,.product-card:not(.catalog-product-card) .quantity{margin-top:auto}.home-shelf .product-image{aspect-ratio:1.08}@media (max-width:1180px) and (min-width:821px){.home-shelf .product-grid{gap:12px}}@media (max-width:820px){.home-shelf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card:not(.catalog-product-card) .product-copy,.home-shelf .product-copy{padding:11px}.home-shelf .product-copy h3,.product-card:not(.catalog-product-card) .product-copy h3{min-height:57px;font-size:13px;line-height:1.45}.home-shelf .product-card .price,.product-card:not(.catalog-product-card) .price{font-size:19px}.product-card .reference-price{justify-content:start;gap:0;display:grid}.product-card .product-delivery{min-height:43px;margin-bottom:10px;font-size:10px}}@media (max-width:370px){.home-shelf .product-grid{gap:8px}.product-card:not(.catalog-product-card) .product-copy,.home-shelf .product-copy{padding:9px}.home-shelf .product-copy h3,.product-card:not(.catalog-product-card) .product-copy h3{font-size:12px}.home-shelf .product-card .price,.product-card:not(.catalog-product-card) .price{font-size:17px}}.ayda-plus-page{background:var(--page);padding-bottom:80px}@media (min-width:821px){body:has(.site-header[data-categories=hidden]){--header-height:74px}.site-header[data-categories=hidden]{height:74px}}.ayda-plus-page button,.ayda-plus-page a{outline-offset:3px}:is(.ayda-plus-page button:focus-visible,.ayda-plus-page a:focus-visible){outline:2px solid var(--focus)}.ayda-plus-hero-inner{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;min-height:340px;padding-block:36px;display:grid}.ayda-plus-hero-inner.is-free{grid-template-columns:minmax(0,720px);justify-content:start}.ayda-plus-hero-copy{justify-items:start;display:grid}.ayda-plus-brand{min-height:28px;color:var(--action);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.ayda-plus-brand svg{width:17px;height:17px}.ayda-plus-hero h1{max-width:650px;color:var(--text);letter-spacing:-.04em;margin:10px 0;font-size:clamp(32px,3.6vw,46px);font-weight:750;line-height:1.1}.ayda-plus-hero-copy>p{max-width:600px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.ayda-plus-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ayda-plus-primary,.ayda-plus-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ayda-plus-primary{border:1px solid var(--action);background:var(--action);color:var(--on-action)}.ayda-plus-primary:hover{border-color:var(--action-hover);background:var(--action-hover)}.ayda-plus-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.ayda-plus-secondary:hover{border-color:var(--mor-300);background:var(--surface-brand)}.ayda-plus-primary svg{width:16px;height:16px}.ayda-plus-hero-copy>small{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.ayda-plus-hero-copy>small svg{width:13px;height:13px;color:var(--success)}.ayda-plus-wallet{border:1px solid var(--border-strong);background:var(--surface-subtle);min-height:260px;color:var(--text);border-radius:12px;padding:22px}.ayda-plus-wallet.is-member{border-color:var(--mor-800);background:var(--mor-900);color:var(--neutral-0)}.ayda-plus-guest-promo{border:1px solid var(--mor-200);background:var(--surface);border-radius:14px;align-self:center;padding:24px;box-shadow:0 12px 28px #35206f17}.ayda-plus-guest-promo>span{color:var(--action);letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.ayda-plus-guest-promo>span svg{width:16px;height:16px}.ayda-plus-guest-promo h2{color:var(--text);margin:10px 0 6px;font-size:21px;line-height:1.15}.ayda-plus-guest-promo p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.ayda-plus-guest-promo ul{color:var(--text);gap:6px;margin:14px 0;padding:0;font-size:11px;font-weight:650;list-style:none;display:grid}.ayda-plus-guest-promo li{align-items:center;gap:6px;display:flex}.ayda-plus-guest-promo li svg{width:14px;height:14px;color:var(--success)}.ayda-plus-guest-promo a{background:var(--action);min-height:38px;color:var(--on-action);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.ayda-plus-guest-promo a svg{width:14px;height:14px}.ayda-plus-wallet-top{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.ayda-plus-wallet.is-member .ayda-plus-wallet-top{color:var(--mor-100)}.ayda-plus-wallet-top svg{width:20px;height:20px;color:var(--action)}.ayda-plus-wallet.is-member .ayda-plus-wallet-top svg{color:var(--mor-200)}.ayda-plus-wallet-balance{margin-top:28px;display:grid}.ayda-plus-wallet-balance small{color:var(--mor-100);font-size:11px;font-weight:600}.ayda-plus-wallet-balance strong{color:var(--neutral-0);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:42px;line-height:1.1}.ayda-plus-wallet-balance span{color:var(--mor-200);font-size:11px;font-weight:650}.ayda-plus-wallet-tier{gap:7px;margin-top:24px;display:grid}.ayda-plus-wallet-tier>div:first-child{color:var(--neutral-0);justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.ayda-plus-wallet-tier>div:first-child span,.ayda-plus-wallet-tier>small{color:var(--mor-200);font-size:10px}.ayda-plus-progress,.ayda-plus-mission-progress{border-radius:var(--radius-full);background:var(--border-strong);height:6px;overflow:hidden}.ayda-plus-wallet.is-member .ayda-plus-progress{background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.ayda-plus-wallet.is-member .ayda-plus-progress{background:color-mix(in srgb, var(--neutral-0) 20%, transparent)}}.ayda-plus-progress i,.ayda-plus-mission-progress i{border-radius:inherit;background:var(--action);height:100%;display:block}.ayda-plus-wallet.is-member .ayda-plus-progress i{background:var(--mor-200)}.ayda-plus-wallet-locked{align-content:center;justify-items:start;min-height:205px;display:grid}.ayda-plus-wallet-locked>span{background:var(--surface-brand);width:38px;height:38px;color:var(--action);border-radius:8px;place-items:center;display:grid}.ayda-plus-wallet-locked svg{width:18px;height:18px}.ayda-plus-wallet-locked h2{margin:13px 0 5px;font-size:20px;line-height:1.25}.ayda-plus-wallet-locked p{max-width:340px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.ayda-plus-wallet-locked button{min-height:40px;color:var(--action);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.ayda-plus-nav{z-index:35;top:var(--header-height);border-bottom:1px solid var(--border);background:var(--surface);position:sticky}@supports (color:color-mix(in lab, red, red)){.ayda-plus-nav{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.ayda-plus-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ayda-plus-nav>div{scrollbar-width:none;align-items:center;gap:28px;height:48px;display:flex;overflow-x:auto}.ayda-plus-nav>div::-webkit-scrollbar{display:none}.ayda-plus-nav a{height:48px;color:var(--text-muted);white-space:nowrap;transition:color var(--duration-transition) var(--ease-standard);flex:none;align-items:center;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.ayda-plus-nav a:after{background:var(--action);content:"";opacity:0;height:3px;transition:opacity var(--duration-transition) var(--ease-standard), transform var(--duration-transition) var(--ease-standard);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.ayda-plus-nav a:hover,.ayda-plus-nav a.is-active{color:var(--action)}.ayda-plus-nav a.is-active{font-weight:750}.ayda-plus-nav a.is-active:after{opacity:1;transform:scaleX(1)}.ayda-plus-content{display:grid}.plus-membership-panel{border:1px solid var(--hat);background:linear-gradient(120deg, var(--surface-brand), var(--surface));border-radius:16px;grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:28px;margin:28px 0 8px;padding:30px;display:grid}.plus-membership-copy{align-self:center}.plus-membership-copy>span{color:var(--action);letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.plus-membership-copy>span svg{width:16px;height:16px}.plus-membership-copy h2{letter-spacing:-.03em;max-width:600px;margin:9px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.12}.plus-membership-copy p{max-width:610px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.plus-price-card{background:var(--surface);border-radius:12px;padding:22px;box-shadow:0 10px 28px #2614551f}.plus-price-card>div{gap:4px;display:grid}.plus-price-card>div small{color:var(--action);letter-spacing:.08em;font-size:10px;font-weight:800}.plus-price-card>div strong{color:var(--text);letter-spacing:-.04em;font-size:30px;line-height:1}.plus-price-card>div em{color:var(--text-muted);letter-spacing:0;margin-left:5px;font-size:12px;font-style:normal;font-weight:500}.plus-price-card ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.plus-price-card li,.plus-price-card>p{color:var(--text-muted);align-items:flex-start;gap:8px;margin:18px 0;font-size:12px;line-height:1.45;display:flex}.plus-price-card li svg,.plus-price-card>p svg{width:15px;height:15px;color:var(--success);flex:none}.plus-subscribe,.plus-cancel{background:var(--action);width:100%;min-height:44px;color:var(--on-action);cursor:pointer;border:0;border-radius:8px;font-size:13px;font-weight:750}.plus-cancel{border:1px solid var(--hat);color:var(--text);background:0 0}.plus-subscribe:disabled,.plus-cancel:disabled{opacity:.65;cursor:not-allowed}.plus-active-note{min-height:44px;color:var(--success);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.plus-active-note svg{width:16px;height:16px}.plus-no-renew{color:var(--text-muted);gap:6px;margin-top:12px;font-size:10px;line-height:1.4;display:flex}.plus-no-renew svg{flex:none;width:13px;height:13px}.plus-message{color:var(--text)!important;margin:10px 0 0!important}@media (max-width:720px){.plus-membership-panel{grid-template-columns:1fr;gap:20px;margin-top:18px;padding:20px}}.ayda-plus-benefit-strip{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.ayda-plus-benefit-strip article{border-right:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid}.ayda-plus-benefit-strip article:last-child{border-right:0}.ayda-plus-benefit-strip article>span{background:var(--surface-brand);width:34px;height:34px;color:var(--action);border-radius:7px;place-items:center;display:grid}.ayda-plus-benefit-strip svg{width:17px;height:17px}.ayda-plus-benefit-strip h2{font-family:var(--font-body);margin:0;font-size:12px}.ayda-plus-benefit-strip p{color:var(--text-muted);margin:1px 0 0;font-size:10px;line-height:1.35}.ayda-plus-winback{border:1px solid var(--mor-200);background:var(--surface-brand);color:var(--text);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:16px;padding:14px 16px;display:grid}.ayda-plus-winback>span{background:var(--surface);width:40px;height:40px;color:var(--action);border-radius:8px;place-items:center;display:grid}.ayda-plus-winback svg{width:19px;height:19px}.ayda-plus-winback small{color:var(--action);font-size:9px;font-weight:800}.ayda-plus-winback h2{margin:1px 0;font-size:16px}.ayda-plus-winback p{color:var(--text-muted);margin:0;font-size:11px}.ayda-plus-winback button{border:1px solid var(--action);background:var(--action);min-height:40px;color:var(--on-action);cursor:pointer;border-radius:8px;padding:0 13px;font-size:11px;font-weight:700}.ayda-plus-section{scroll-margin-top:calc(var(--header-height) + 56px);padding-top:42px}.ayda-plus-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.ayda-plus-section-heading>div>span,.ayda-plus-personal-heading>div>span{color:var(--action);font-size:10px;font-weight:750}.ayda-plus-section-heading h2,.ayda-plus-personal-heading h2{letter-spacing:-.025em;margin:2px 0;font-size:22px;line-height:1.25}.ayda-plus-section-heading p{color:var(--text-muted);margin:0;font-size:11px}.ayda-plus-section-heading>a,.ayda-plus-personal-heading>a{min-height:40px;color:var(--action);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.ayda-plus-section-heading svg{width:15px;height:15px}.ayda-plus-deals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ayda-plus-deal{border:1px solid var(--border);background:var(--surface);min-width:0;transition:border-color var(--duration-transition) var(--ease-standard), box-shadow var(--duration-transition) var(--ease-standard);border-radius:10px;text-decoration:none;overflow:hidden}.ayda-plus-deal-image{aspect-ratio:1.22;border-bottom:1px solid var(--border);background:var(--surface-subtle);position:relative;overflow:hidden}.ayda-plus-deal-image img{object-fit:contain;padding:18px}.ayda-plus-deal-image>span{background:var(--action);color:var(--on-action);border-radius:5px;padding:4px 6px;font-size:9px;font-weight:750;position:absolute;top:8px;left:8px}.ayda-plus-deal-copy{padding:12px;display:grid}.ayda-plus-deal-copy>small{color:var(--text-muted);text-transform:uppercase;font-size:9px;font-weight:700}.ayda-plus-deal-copy h3{min-height:39px;font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 10px;font-size:12px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.ayda-plus-deal-copy>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ayda-plus-deal-copy strong{color:var(--text);font-size:17px}.ayda-plus-deal-copy s{color:var(--text-muted);font-size:10px}.ayda-plus-deal-copy p{border-top:1px solid var(--border);color:var(--action);align-items:center;gap:4px;margin:8px 0 0;padding-top:8px;font-size:10px;font-weight:700;display:flex}.ayda-plus-deal-copy p svg{width:13px;height:13px}.ayda-plus-total-reward{background:var(--surface-brand);color:var(--action);white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:10px}.ayda-plus-missions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ayda-plus-missions article{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-rows:auto auto auto;gap:12px;padding:16px;display:grid}.ayda-plus-missions article.is-ready{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ayda-plus-missions article.is-ready{border-color:color-mix(in srgb, var(--success) 40%, var(--border))}}.ayda-plus-missions article.is-claimed{background:var(--surface-subtle)}.ayda-plus-mission-main{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;display:grid}.ayda-plus-mission-icon{background:var(--surface-brand);width:36px;height:36px;color:var(--action);border-radius:7px;place-items:center;display:grid}.is-ready .ayda-plus-mission-icon,.is-claimed .ayda-plus-mission-icon{background:var(--success-soft);color:var(--success)}.ayda-plus-mission-icon svg{width:17px;height:17px}.ayda-plus-mission-main h3{font-family:var(--font-body);margin:0 0 3px;font-size:12px}.ayda-plus-mission-main p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.45}.ayda-plus-mission-main>b{color:var(--action);font-size:11px}.ayda-plus-mission-footer{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.ayda-plus-mission-footer small{color:var(--text-muted);font-size:9px}.ayda-plus-mission-footer button,.ayda-plus-mission-footer a{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--action);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:3px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.ayda-plus-mission-footer button:not(:disabled):hover,.ayda-plus-mission-footer a:hover{border-color:var(--action)}.ayda-plus-mission-footer svg{width:13px;height:13px}.ayda-plus-benefit-grid{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ayda-plus-benefit-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:12px;min-height:150px;padding:20px;display:grid}.ayda-plus-benefit-grid article:nth-child(2n){border-right:0}.ayda-plus-benefit-grid article:nth-last-child(-n+2){border-bottom:0}.ayda-plus-benefit-grid article>span{background:var(--surface-brand);width:40px;height:40px;color:var(--action);border-radius:8px;grid-row:1/5;place-items:center;display:grid}.ayda-plus-benefit-grid svg{width:19px;height:19px}.ayda-plus-benefit-grid small{color:var(--action);font-size:9px;font-weight:750}.ayda-plus-benefit-grid h3{font-family:var(--font-body);margin:2px 0 4px;font-size:14px}.ayda-plus-benefit-grid p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.5}.ayda-plus-benefit-grid a{width:max-content;min-height:36px;color:var(--action);align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.ayda-plus-benefit-grid a svg{width:13px;height:13px}.ayda-plus-tier-grid{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ayda-plus-tier-grid article{border-right:1px solid var(--border);background:var(--surface);min-height:158px;padding:16px}.ayda-plus-tier-grid article:last-child{border-right:0}.ayda-plus-tier-grid article.is-current{box-shadow:inset 0 3px 0 var(--action);background:var(--surface-brand)}.ayda-plus-tier-grid article.is-locked{color:var(--text-muted);background:var(--surface-subtle)}.ayda-plus-tier-head{justify-content:space-between;align-items:start;gap:8px;min-height:45px;display:flex}.ayda-plus-tier-head>span{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--action);border-radius:50%;place-items:center;display:grid}.ayda-plus-tier-head svg{width:16px;height:16px}.ayda-plus-tier-head b{background:var(--action);color:var(--on-action);border-radius:5px;padding:4px 6px;font-size:9px}.ayda-plus-tier-grid article>small{color:var(--text-muted);font-size:9px;font-weight:700}.ayda-plus-tier-grid h3{margin:2px 0;font-size:18px}.ayda-plus-tier-grid p{color:var(--text-muted);margin:0;font-size:10px}.ayda-plus-personal{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:42px;padding:20px}.ayda-plus-personal-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.ayda-plus-personal-heading h2{font-size:19px}.ayda-plus-personal-heading svg{width:14px;height:14px}.ayda-plus-activity-list{display:grid}.ayda-plus-activity-list>div{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.ayda-plus-activity-list>div>span{background:var(--surface-brand);width:32px;height:32px;color:var(--action);border-radius:7px;place-items:center;display:grid}.ayda-plus-activity-list svg{width:15px;height:15px}.ayda-plus-activity-list>div>div{display:grid}.ayda-plus-activity-list b{font-size:11px}.ayda-plus-activity-list small{color:var(--text-muted);font-size:9px}.ayda-plus-activity-list strong{color:var(--success);font-size:12px}.ayda-plus-activity-list strong.is-spent{color:var(--text-muted)}.ayda-plus-personal-lock{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.ayda-plus-personal-lock>span{background:var(--surface);width:42px;height:42px;color:var(--action);border-radius:8px;place-items:center;display:grid}.ayda-plus-personal-lock svg{width:19px;height:19px}.ayda-plus-personal-lock h3{font-family:var(--font-body);margin:0 0 2px;font-size:12px}.ayda-plus-personal-lock p{color:var(--text-muted);margin:0;font-size:10px}.ayda-plus-personal-lock button{border:1px solid var(--action);background:var(--action);min-height:40px;color:var(--on-action);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.ayda-plus-personal-lock button svg{width:14px;height:14px}@media (max-width:1080px){.ayda-plus-hero-inner{grid-template-columns:minmax(0,1fr) 380px;gap:36px}.ayda-plus-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ayda-plus-benefit-strip article:nth-child(2){border-right:0}.ayda-plus-benefit-strip article:nth-child(-n+2){border-bottom:1px solid var(--border)}.ayda-plus-deals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ayda-plus-page{padding-bottom:72px}.ayda-plus-page .well{width:min(100% - 32px,1280px)}.ayda-plus-hero-inner{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:28px}.ayda-plus-wallet{min-height:240px}.ayda-plus-missions,.ayda-plus-benefit-grid{grid-template-columns:1fr}.ayda-plus-benefit-grid article{border-right:0;border-bottom:1px solid var(--border)!important}.ayda-plus-benefit-grid article:last-child{border-bottom:0!important}}@media (max-width:640px){.ayda-plus-page .well{width:calc(100% - 24px)}.ayda-plus-hero-inner{gap:20px;padding-block:22px}.ayda-plus-hero h1{margin-top:7px;font-size:28px}.ayda-plus-hero-copy>p{font-size:12px}.ayda-plus-hero-actions{grid-template-columns:1fr;width:100%;margin-top:17px;display:grid}.ayda-plus-primary,.ayda-plus-secondary{width:100%}.ayda-plus-wallet{min-height:230px;padding:17px}.ayda-plus-wallet-balance{margin-top:22px}.ayda-plus-wallet-balance strong{font-size:36px}.ayda-plus-wallet-tier{margin-top:19px}.ayda-plus-wallet-locked{min-height:195px}.ayda-plus-nav>div{gap:22px}.ayda-plus-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ayda-plus-benefit-strip article{grid-template-columns:30px minmax(0,1fr);min-height:64px;padding:10px}.ayda-plus-benefit-strip article:nth-child(2n){border-right:0}.ayda-plus-benefit-strip article:nth-child(-n+2){border-bottom:1px solid var(--border)}.ayda-plus-benefit-strip article>span{width:30px;height:30px}.ayda-plus-winback{grid-template-columns:36px minmax(0,1fr);padding:12px}.ayda-plus-winback>span{width:36px;height:36px}.ayda-plus-winback>button{grid-column:2;justify-self:start}.ayda-plus-section{padding-top:34px}.ayda-plus-section-heading{flex-direction:column;align-items:start;gap:3px;margin-bottom:11px}.ayda-plus-section-heading h2{font-size:19px}.ayda-plus-section-heading>a{min-height:34px}.ayda-plus-deals{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-right:-12px;display:flex;overflow-x:auto}.ayda-plus-deals::-webkit-scrollbar{display:none}.ayda-plus-deal{scroll-snap-align:start;flex:0 0 min(68vw,245px)}.ayda-plus-missions article{padding:14px}.ayda-plus-mission-main{grid-template-columns:34px minmax(0,1fr) auto}.ayda-plus-mission-footer small{max-width:130px}.ayda-plus-benefit-grid article{grid-template-columns:36px minmax(0,1fr);min-height:135px;padding:16px}.ayda-plus-benefit-grid article>span{width:36px;height:36px}.ayda-plus-tier-grid{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:8px;margin-right:-12px;display:flex;overflow-x:auto}.ayda-plus-tier-grid::-webkit-scrollbar{display:none}.ayda-plus-tier-grid article{border:1px solid var(--border);scroll-snap-align:start;border-radius:9px;flex:0 0 74%}.ayda-plus-personal{margin-top:34px;padding:14px}.ayda-plus-personal-lock{grid-template-columns:38px minmax(0,1fr);padding:12px}.ayda-plus-personal-lock>span{width:38px;height:38px}.ayda-plus-personal-lock button{grid-column:1/-1;justify-content:center}}@media (max-width:380px){.ayda-plus-wallet-tier>div:first-child{flex-direction:column;align-items:start;gap:1px}.ayda-plus-mission-main{grid-template-columns:34px minmax(0,1fr)}.ayda-plus-mission-main>b{grid-column:2}.ayda-plus-mission-footer{flex-direction:column;align-items:stretch}.ayda-plus-mission-footer button,.ayda-plus-mission-footer a{justify-content:center}}.connection-assurance{z-index:490;background:var(--page);place-content:center;justify-items:center;gap:34px;min-height:100dvh;padding:48px 24px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.connection-assurance{background:color-mix(in srgb, var(--page) 97%, var(--surface-brand))}}.connection-assurance{color:var(--text);text-align:center;animation:connection-panel-in var(--duration-panel) var(--ease-standard) both}.connection-assurance-visual{aspect-ratio:1;place-items:center;width:min(54vw,320px);display:grid;position:relative}.connection-orbit{border:1px solid var(--action);position:absolute}@supports (color:color-mix(in lab, red, red)){.connection-orbit{border:1px solid color-mix(in srgb, var(--action) 16%, transparent)}}.connection-orbit{border-radius:50%}.connection-orbit--outer{inset:0}.connection-orbit--inner{border-style:dashed;inset:17%}.connection-assurance-icon{z-index:2;border:1px solid var(--action);place-items:center;width:116px;height:116px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.connection-assurance-icon{border:1px solid color-mix(in srgb, var(--action) 15%, var(--border))}}.connection-assurance-icon{background:var(--surface);color:var(--action);box-shadow:0 24px 70px var(--mor-900);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.connection-assurance-icon{box-shadow:0 24px 70px color-mix(in srgb, var(--mor-900) 14%, transparent)}}.connection-assurance-icon svg{width:50px;height:50px}.connection-assurance-visual>i{background:var(--action);opacity:.32;border-radius:50%;width:7px;height:7px;position:absolute}.connection-assurance-visual>i:first-of-type{top:14%;right:13%}.connection-assurance-visual>i:nth-of-type(2){width:5px;height:5px;bottom:20%;left:9%}.connection-assurance-visual>i:nth-of-type(3){width:4px;height:4px;top:31%;left:3%}.connection-assurance-copy{justify-items:center;max-width:620px;display:grid}.connection-assurance h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,5vw,46px);line-height:1.08}.connection-assurance p{max-width:530px;color:var(--text-muted);margin:14px 0 0;font-size:15px;line-height:1.65}.connection-assurance-copy button{border:1px solid var(--action);background:var(--action);min-height:48px;color:var(--on-action);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex}.connection-assurance-copy button:hover{background:var(--action-hover)}.connection-assurance-copy button:disabled{cursor:wait;opacity:.78}.connection-assurance-copy button svg{width:18px;height:18px}.connection-assurance-copy button svg.is-checking{animation:.9s linear infinite connection-spin}.connection-restored{z-index:490;border-bottom:1px solid var(--action);grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:14px;min-height:76px;padding:12px max(24px,50vw - 620px);display:grid;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.connection-restored{border-bottom:1px solid color-mix(in srgb, var(--action) 32%, var(--border))}}.connection-restored{background:var(--action);color:var(--on-action);box-shadow:0 8px 28px var(--mor-950)}@supports (color:color-mix(in lab, red, red)){.connection-restored{box-shadow:0 8px 28px color-mix(in srgb, var(--mor-950) 18%, transparent)}}.connection-restored{animation:connection-panel-in var(--duration-panel) var(--ease-standard) both}.connection-restored-icon{background:var(--on-action);width:44px;height:44px;color:var(--action);border-radius:50%;place-items:center;display:grid}.connection-restored-icon svg{width:22px;height:22px}.connection-restored-copy{gap:2px;display:grid}.connection-restored strong{font-size:13px}.connection-restored small{color:var(--on-action)}@supports (color:color-mix(in lab, red, red)){.connection-restored small{color:color-mix(in srgb, var(--on-action) 78%, transparent)}}.connection-restored small{font-size:11px;line-height:1.45}.connection-restored-refresh{border:1px solid var(--on-action);min-height:44px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.connection-restored-refresh{border:1px solid color-mix(in srgb, var(--on-action) 50%, transparent)}}.connection-restored-refresh{color:var(--on-action);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:12px;font-weight:750}.connection-restored-refresh:hover{background:var(--on-action)}@supports (color:color-mix(in lab, red, red)){.connection-restored-refresh:hover{background:color-mix(in srgb, var(--on-action) 12%, transparent)}}.connection-restored-close{width:44px;height:44px;color:var(--on-action);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.connection-restored-close:hover{background:var(--on-action)}@supports (color:color-mix(in lab, red, red)){.connection-restored-close:hover{background:color-mix(in srgb, var(--on-action) 12%, transparent)}}.connection-restored-close svg{width:18px;height:18px}@keyframes connection-panel-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes connection-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.connection-restored{grid-template-columns:40px minmax(0,1fr) auto;padding:10px 12px}.connection-restored-icon{width:40px;height:40px}.connection-restored-close{display:none}}@media (max-width:560px){.connection-assurance{gap:24px;padding:32px 20px}.connection-assurance-visual{width:min(68vw,250px)}.connection-assurance-icon{width:92px;height:92px}.connection-assurance-icon svg{width:40px;height:40px}.connection-assurance h2{font-size:30px}.connection-assurance p{font-size:13px}.connection-assurance-copy button{width:100%}.connection-restored{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 12px}.connection-restored-icon{width:36px;height:36px}.connection-restored strong{font-size:12px}.connection-restored small{font-size:10px}.connection-restored-refresh{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.connection-assurance,.connection-restored{animation:none}}.offline-help-page{background:var(--page);padding-bottom:92px}.offline-help-hero{background:radial-gradient(circle at 80% 30%, var(--mor-300), transparent 32%), linear-gradient(135deg, var(--mor-950), var(--mor-800));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.offline-help-hero{background:radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--mor-300) 24%, transparent), transparent 32%), linear-gradient(135deg, var(--mor-950), var(--mor-800))}}.offline-help-hero{color:var(--neutral-0)}.offline-help-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:64px;min-height:480px;padding-block:64px;display:grid}.offline-help-badge{border:1px solid var(--mor-200);align-items:center;gap:8px;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.offline-help-badge{border:1px solid color-mix(in srgb, var(--mor-200) 25%, transparent)}}.offline-help-badge{border-radius:var(--radius-full);background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.offline-help-badge{background:color-mix(in srgb, var(--neutral-0) 8%, transparent)}}.offline-help-badge{color:var(--mor-100);letter-spacing:.08em;font-size:10px;font-weight:800}.offline-help-badge svg{width:16px;height:16px}.offline-help-hero h1{color:var(--neutral-0);letter-spacing:-.055em;margin:20px 0 15px;font-size:clamp(42px,5.5vw,68px);line-height:1}.offline-help-hero p{max-width:650px;color:var(--neutral-0);margin:0}@supports (color:color-mix(in lab, red, red)){.offline-help-hero p{color:color-mix(in srgb, var(--neutral-0) 74%, transparent)}}.offline-help-hero p{font-size:15px;line-height:1.7}.offline-help-retry{background:var(--neutral-0);min-height:48px;color:var(--mor-900);border-radius:11px;align-items:center;gap:8px;margin-top:27px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #0d07223d}.offline-help-retry svg{width:17px;height:17px}.offline-help-shield{aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,330px);display:grid;position:relative}.offline-help-shield:before,.offline-help-shield:after,.offline-help-shield>i{border:1px solid var(--mor-200);position:absolute}@supports (color:color-mix(in lab, red, red)){.offline-help-shield:before,.offline-help-shield:after,.offline-help-shield>i{border:1px solid color-mix(in srgb, var(--mor-200) 17%, transparent)}}.offline-help-shield:before,.offline-help-shield:after,.offline-help-shield>i{content:"";border-radius:50%}.offline-help-shield:before{inset:0}.offline-help-shield:after{inset:34px}.offline-help-shield>i:first-of-type{inset:70px}.offline-help-shield>i:nth-of-type(2){background:var(--mor-300);width:10px;height:10px;box-shadow:0 0 24px var(--mor-300);border:0;top:8%;right:16%}.offline-help-shield>i:nth-of-type(3){background:var(--mor-200);border:0;width:7px;height:7px;bottom:18%;left:8%}.offline-help-shield>span{border:1px solid var(--neutral-0);place-items:center;width:124px;height:124px;display:grid}@supports (color:color-mix(in lab, red, red)){.offline-help-shield>span{border:1px solid color-mix(in srgb, var(--neutral-0) 30%, transparent)}}.offline-help-shield>span{background:var(--neutral-0);border-radius:38px}@supports (color:color-mix(in lab, red, red)){.offline-help-shield>span{background:color-mix(in srgb, var(--neutral-0) 11%, transparent)}}.offline-help-shield>span{color:var(--mor-100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-6deg);box-shadow:0 24px 54px #0c05224d}.offline-help-shield svg{width:58px;height:58px}.offline-help-content{gap:72px;padding-top:64px;display:grid}.offline-help-heading>span,.offline-help-return>div>span{color:var(--action);letter-spacing:.09em;font-size:10px;font-weight:800}.offline-help-heading h2,.offline-help-return h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(25px,3vw,34px)}.offline-help-trust>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.offline-help-trust article{border:1px solid var(--border);background:var(--surface);min-height:240px;box-shadow:var(--shadow-1);border-radius:19px;align-content:start;padding:24px;display:grid}.offline-help-trust article>span{background:var(--surface-brand);width:48px;height:48px;color:var(--action);border-radius:15px;place-items:center;display:grid}.offline-help-trust article svg{width:22px;height:22px}.offline-help-trust h3{margin:18px 0 7px;font-size:17px}.offline-help-trust p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.offline-help-trust small{color:var(--success);align-items:center;gap:5px;margin-top:auto;font-size:11px;font-weight:750;display:flex}.offline-help-trust small svg{width:14px;height:14px}.offline-help-return{border:1px solid var(--border);background:var(--surface-brand);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(440px,1fr);align-items:start;gap:80px;padding:38px;display:grid}.offline-help-return>div>p{color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.offline-help-return ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.offline-help-return li{grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:78px;display:grid;position:relative}.offline-help-return li:not(:last-child):before{border-left:1px dashed var(--mor-300);content:"";position:absolute;top:38px;bottom:0;left:18px}.offline-help-return li>b{z-index:1;background:var(--action);width:38px;height:38px;color:var(--on-action);border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.offline-help-return li>span{align-content:start;gap:2px;padding-top:1px;display:grid}.offline-help-return li strong{font-size:13px}.offline-help-return li small{color:var(--text-muted);font-size:11px}@media (max-width:900px){.offline-help-hero-inner{grid-template-columns:1fr}.offline-help-shield{display:none}.offline-help-return{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.offline-help-page .well{width:calc(100% - 24px)}.offline-help-hero-inner{min-height:430px;padding-block:44px}.offline-help-hero h1{font-size:clamp(39px,12vw,53px)}.offline-help-hero p{font-size:13px}.offline-help-retry{justify-content:center;width:100%}.offline-help-content{gap:52px;padding-top:44px}.offline-help-trust>div:last-child{scrollbar-width:none;scroll-snap-type:x mandatory;margin-right:-12px;display:flex;overflow-x:auto}.offline-help-trust>div:last-child::-webkit-scrollbar{display:none}.offline-help-trust article{scroll-snap-align:start;flex:0 0 78%;min-height:220px}.offline-help-return{border-radius:19px;padding:22px}}.support-center{background:var(--page);min-height:70vh;padding-bottom:72px;overflow-x:clip}.support-center-header{border-bottom:1px solid var(--border);background:var(--surface)}.support-center-header nav{color:var(--text-muted);align-items:center;gap:5px;margin-bottom:10px;font-size:10px;display:flex}.support-center-header nav a{text-decoration:none}.support-center-header nav a:hover{color:var(--action)}.support-center-header nav svg{width:13px;height:13px}.support-center-header h1{letter-spacing:-.035em;margin:0;font-size:30px}.support-center-header p{max-width:720px;color:var(--text-muted);margin:5px 0 0;font-size:12px}.support-center-layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:24px;padding-top:24px;display:grid}.support-center-sidebar{top:calc(var(--header-height) + 16px);border:1px solid var(--border);background:var(--surface);border-radius:9px;position:sticky;overflow:hidden}.support-center-sidebar>strong{border-bottom:1px solid var(--border);padding:14px;font-size:12px;display:block}.support-center-sidebar>nav{padding:5px;display:grid}.support-center-sidebar>nav a{min-height:42px;color:var(--text-muted);border-radius:6px;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 8px;font-size:10px;font-weight:650;text-decoration:none;display:grid}.support-center-sidebar>nav a:hover{background:var(--surface-subtle);color:var(--text)}.support-center-sidebar>nav a.is-active{background:var(--surface-brand);color:var(--action);font-weight:750}.support-center-sidebar>nav a>span{place-items:center;width:27px;height:27px;display:grid}.support-center-sidebar>nav svg{width:15px;height:15px}.support-center-sidebar>nav a>svg:last-child{width:12px}.support-sidebar-note{border-top:1px solid var(--border);color:var(--action);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin:5px;padding:10px;display:grid}.support-sidebar-note>svg{width:18px;height:18px}.support-sidebar-note>span{display:grid}.support-sidebar-note b{color:var(--text);font-size:10px}.support-sidebar-note small{color:var(--text-muted);font-size:8px}.support-center-content{gap:28px;min-width:0;display:grid}.support-section-title{justify-content:space-between;align-items:end;gap:16px;display:flex}.support-section-title h2{letter-spacing:-.02em;margin:0;font-size:18px}.support-section-title p{color:var(--text-muted);margin:3px 0 0;font-size:10px}.support-section-title>span{color:var(--text-muted);font-size:9px}.support-search-panel{border:1px solid var(--mor-200);background:var(--surface-brand);border-radius:10px;grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);align-items:center;gap:28px;padding:22px;display:grid}.support-search-panel h2{margin:0;font-size:20px}.support-search-panel p{color:var(--text-muted);margin:4px 0 0;font-size:10px}.support-search-panel label{border:1px solid var(--mor-200);background:var(--surface);border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;height:46px;padding:0 13px;display:grid}.support-search-panel label:focus-within{border-color:var(--action);box-shadow:0 0 0 3px var(--action)}@supports (color:color-mix(in lab, red, red)){.support-search-panel label:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 10%, transparent)}}.support-search-panel label svg{width:18px;height:18px;color:var(--action)}.support-search-panel input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.support-quick-actions,.support-topic-groups,.support-faq,.support-search-results{gap:12px;display:grid}.support-quick-actions>div:last-child{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.support-quick-actions>div:last-child>a{border-right:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:112px;padding:16px;text-decoration:none;display:grid}.support-quick-actions>div:last-child>a:nth-child(2n){border-right:0}.support-quick-actions>div:last-child>a:nth-last-child(-n+2){border-bottom:0}.support-quick-actions>div:last-child>a:hover{background:var(--surface-subtle)}.support-quick-actions a>span{background:var(--surface-brand);width:38px;height:38px;color:var(--action);border-radius:7px;place-items:center;display:grid}.support-quick-actions a>span svg{width:18px;height:18px}.support-quick-actions h3{font-family:var(--font-body);margin:0 0 3px;font-size:12px}.support-quick-actions p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.5}.support-quick-actions a>svg{width:14px;height:14px;color:var(--text-muted)}.support-topic-groups>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-topic-groups article{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-content:start;padding:16px;display:grid}.support-topic-groups h3{margin:0 0 8px;font-size:13px}.support-topic-groups a{border-top:1px solid var(--border);min-height:36px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:9px;text-decoration:none;display:flex}.support-topic-groups a:hover{color:var(--action)}.support-topic-groups svg{width:12px;height:12px}.support-faq details{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.support-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:10px;font-weight:700;list-style:none;display:flex}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary svg{width:13px;height:13px;transition:transform var(--duration-transition) var(--ease-standard)}.support-faq details[open] summary svg{transform:rotate(90deg)}.support-faq details p{color:var(--text-muted);margin:0;padding:0 14px 14px;font-size:10px;line-height:1.6}.support-search-results>div:nth-child(2){border:1px solid var(--border);background:var(--surface);border-radius:9px;display:grid}.support-search-results>div:nth-child(2)>a{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:82px;padding:12px 14px;text-decoration:none;display:grid}.support-search-results>div:nth-child(2)>a:last-child{border-bottom:0}.support-search-results>div:nth-child(2)>a:hover{background:var(--surface-subtle)}.support-search-results a>span{background:var(--surface-brand);width:38px;height:38px;color:var(--action);border-radius:7px;place-items:center;display:grid}.support-search-results a>span svg{width:18px;height:18px}.support-search-results a>div{display:grid}.support-search-results a small{color:var(--action);font-size:8px;font-weight:700}.support-search-results a b{font-size:11px}.support-search-results a p{color:var(--text-muted);margin:2px 0 0;font-size:9px}.support-search-results a>svg{width:13px;height:13px}.support-empty{text-align:center;justify-items:center;gap:5px;padding:42px 20px;display:grid}.support-empty>svg{width:28px;height:28px;color:var(--text-muted)}.support-empty h3{margin:5px 0 0;font-size:14px}.support-empty p{color:var(--text-muted);margin:0;font-size:10px}.support-empty a{color:var(--action);margin-top:8px;font-size:10px;font-weight:700}.support-return-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.market-return-wizard{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.market-return-order{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.market-return-order>div{display:grid}.market-return-order small{color:var(--text-muted);font-size:8px;font-weight:700}.market-return-order strong{font-size:10px}.market-return-order a{color:var(--action);align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.market-return-order svg{width:12px;height:12px}.market-return-progress{grid-template-columns:repeat(3,1fr);padding:18px 18px 8px;display:grid}.market-return-progress span{color:var(--text-muted);justify-items:center;gap:4px;display:grid;position:relative}.market-return-progress span:before{z-index:0;border-top:2px solid var(--border);content:"";position:absolute;top:14px;left:-50%;right:50%}.market-return-progress span:first-child:before{display:none}.market-return-progress span.is-active:before{border-color:var(--action)}.market-return-progress b{z-index:1;border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.market-return-progress .is-active b{border-color:var(--action);background:var(--action);color:var(--on-action)}.market-return-progress svg{width:14px;height:14px}.market-return-progress small{font-size:8px;font-weight:650}.market-return-wizard form{gap:16px;padding:18px;display:grid}.market-return-heading span{color:var(--action);font-size:8px;font-weight:750}.market-return-heading h2{margin:2px 0;font-size:20px}.market-return-heading p{color:var(--text-muted);margin:0;font-size:9px}.market-return-wizard fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.market-return-wizard fieldset label{cursor:pointer}.market-return-products label{border:1px solid var(--border);border-radius:8px;grid-template-columns:18px 64px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:88px;padding:10px;display:grid}:is(.market-return-products label:has(input:checked),.market-return-reasons label:has(input:checked)){border-color:var(--action);background:var(--surface-brand)}.market-return-wizard input[type=radio]{width:17px;height:17px;accent-color:var(--action)}.market-return-product-image{background:var(--surface-subtle);border-radius:6px;width:64px;height:64px;position:relative}.market-return-product-image img{object-fit:contain;padding:5px}.market-return-products label>span:nth-of-type(2){display:grid}.market-return-products b{font-size:10px}.market-return-products small{color:var(--text-muted);font-size:8px}.market-return-products strong{color:var(--action);margin-top:3px;font-size:10px}.market-return-products i,.market-return-reasons i{background:var(--action);width:22px;height:22px;color:var(--on-action);border-radius:50%;place-items:center;display:none}:is(.market-return-products label:has(input:checked) i,.market-return-reasons label:has(input:checked) i){display:grid}.market-return-products i svg,.market-return-reasons i svg{width:13px;height:13px}.market-return-reasons label{border:1px solid var(--border);border-radius:8px;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.market-return-reasons label>span{display:grid}.market-return-reasons b{font-size:10px}.market-return-reasons small{color:var(--text-muted);font-size:8px}.market-return-shipping{gap:12px;display:grid}.market-return-shipping>div:first-child{border:1px solid var(--action);background:var(--surface-brand);border-radius:8px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:14px;display:grid}.market-return-shipping>div:first-child>span{background:var(--surface);width:42px;height:42px;color:var(--action);border-radius:7px;place-items:center;display:grid}.market-return-shipping svg{width:20px;height:20px;color:var(--action)}.market-return-shipping small{color:var(--action);font-size:8px;font-weight:700}.market-return-shipping h3{font-family:var(--font-body);margin:2px 0;font-size:11px}.market-return-shipping p{color:var(--text-muted);margin:0;font-size:8px}.market-return-shipping dl{border:1px solid var(--border);border-radius:8px;margin:0}.market-return-shipping dl>div{border-bottom:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);gap:10px;padding:9px 12px;font-size:9px;display:grid}.market-return-shipping dl>div:last-child{border-bottom:0}.market-return-shipping dt{color:var(--text-muted)}.market-return-shipping dd{margin:0;font-weight:650}.market-return-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.market-return-actions svg{width:14px;height:14px}.market-return-complete{justify-items:start;gap:7px;padding:28px;display:grid}.market-return-complete>svg{width:42px;height:42px;color:var(--success)}.market-return-complete>span{color:var(--success);margin-top:7px;font-size:8px;font-weight:800}.market-return-complete h2{margin:0;font-size:20px}.market-return-complete>strong{border:1px dashed var(--action);background:var(--surface-brand);color:var(--action);border-radius:7px;margin:5px 0;padding:10px 14px;font-size:17px}.market-return-complete p{max-width:500px;color:var(--text-muted);margin:0;font-size:10px}.market-return-complete>div{gap:8px;margin-top:9px;display:flex}.support-policy-card{top:calc(var(--header-height) + 16px);border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:16px;position:sticky}.support-policy-card>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.support-policy-card>div:first-child>svg{width:30px;height:30px;color:var(--action)}.support-policy-card>div:first-child span{display:grid}.support-policy-card small{color:var(--action);font-size:8px;font-weight:700}.support-policy-card h2{margin:1px 0 0;font-size:14px}.support-policy-card>p{color:var(--text-muted);font-size:9px;line-height:1.55}.support-policy-card ul{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;margin:14px 0;padding:12px 0;list-style:none;display:grid}.support-policy-card li{gap:6px;font-size:9px;display:flex}.support-policy-card li svg{width:13px;height:13px;color:var(--success);flex:none}.support-policy-note{background:var(--surface-subtle);border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.support-policy-note>svg{width:19px;height:19px;color:var(--action)}.support-policy-note span{display:grid}.support-policy-note b{font-size:9px}.support-policy-note small{color:var(--text-muted);font-size:8px}.support-policy-card>a{min-height:40px;color:var(--action);align-items:center;gap:6px;margin-top:10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.support-policy-card>a svg{width:14px;height:14px}.support-verification-summary{border:1px solid var(--mor-200);background:var(--surface-brand);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.support-verification-summary>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}.support-verification-summary>div>span{background:var(--surface);width:46px;height:46px;color:var(--action);border-radius:8px;place-items:center;display:grid}.support-verification-summary svg{width:22px;height:22px}.support-verification-summary small{color:var(--action);font-size:8px;font-weight:750}.support-verification-summary h2{margin:1px 0;font-size:16px}.support-verification-summary p{color:var(--text-muted);margin:0;font-size:9px}.support-verification-summary>a{border:1px solid var(--action);background:var(--action);min-height:40px;color:var(--on-action);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.support-verification-summary>a svg{width:13px;height:13px}.support-verification-steps{gap:12px;display:grid}.support-verification-steps ol{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:0;padding:0;list-style:none;display:grid}.support-verification-steps li{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:88px;padding:13px 16px;display:grid}.support-verification-steps li:last-child{border-bottom:0}.support-verification-steps li>b{background:var(--action);width:32px;height:32px;color:var(--on-action);border-radius:50%;place-items:center;font-size:10px;display:grid}.support-verification-steps h3{font-family:var(--font-body);margin:0 0 2px;font-size:11px}.support-verification-steps p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.5}.support-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-verification-grid>section{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-content:start;padding:16px;display:grid}.support-verification-grid ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.support-verification-grid li{gap:6px;font-size:9px;display:flex}.support-verification-grid li svg{width:13px;height:13px;color:var(--success)}.support-verification-grid>section>p{color:var(--text-muted);font-size:9px;line-height:1.6}.support-verification-grid>section>div:not(.support-section-title){background:var(--warning-soft);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.support-verification-grid>section>div>svg{width:19px;height:19px;color:var(--warning)}.support-verification-grid>section>div span{display:grid}.support-verification-grid>section>div b{font-size:9px}.support-verification-grid>section>div small{color:var(--text-muted);font-size:8px}.support-verification-grid>section>a{min-height:38px;color:var(--action);align-items:center;gap:5px;margin-top:auto;font-size:9px;font-weight:700;text-decoration:none;display:flex}.support-verification-grid>section>a svg{width:13px;height:13px}.market-tracking{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.market-tracking-summary,.market-tracking-progress,.market-shipment-card,.market-tracking-help{border:1px solid var(--border);background:var(--surface);border-radius:10px}.market-tracking-summary{grid-column:1/-1;overflow:hidden}.market-tracking-summary-top{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 16px;display:flex}.market-tracking-summary-top>div{display:grid}.market-tracking-summary-top small{color:var(--text-muted);font-size:8px;font-weight:700}.market-tracking-summary-top strong{font-size:10px}.market-tracking-summary-top>span{background:var(--surface-brand);color:var(--action);border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700}.market-tracking-promise{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px 16px;display:grid}.market-tracking-promise>svg{width:30px;height:30px;color:var(--action)}.market-tracking-promise small{color:var(--action);font-size:8px;font-weight:750}.market-tracking-promise h2{margin:1px 0;font-size:20px}.market-tracking-promise p{color:var(--text-muted);margin:0;font-size:9px}.market-tracking-product{border-top:1px solid var(--border);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:10px 16px;display:grid}.market-tracking-product>span{background:var(--surface-subtle);border-radius:6px;width:60px;height:60px;position:relative}.market-tracking-product img{object-fit:contain;padding:5px}.market-tracking-product>div{display:grid}.market-tracking-product b{font-size:10px}.market-tracking-product small{color:var(--text-muted);font-size:8px}.market-tracking-product a{color:var(--action);font-size:9px;font-weight:700}.market-tracking-progress{padding:16px}.market-tracking-progress ol{margin:15px 0 0;padding:0;list-style:none;display:grid}.market-tracking-progress li{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:61px;display:grid;position:relative}.market-tracking-progress li:not(:last-child):before{border-left:2px solid var(--border);content:"";position:absolute;top:30px;bottom:0;left:14px}.market-tracking-progress li.is-complete:not(:last-child):before{border-color:var(--action)}.market-tracking-progress li>span{z-index:1;border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.market-tracking-progress li.is-complete>span{border-color:var(--action);background:var(--action);color:var(--on-action)}.market-tracking-progress li svg{width:14px;height:14px}.market-tracking-progress li>div{align-content:start;padding-top:1px;display:grid}.market-tracking-progress li b{font-size:10px}.market-tracking-progress li small{color:var(--text-muted);font-size:8px}.market-shipment-card{padding:16px}.market-shipment-heading{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.market-shipment-heading>span{background:var(--surface-brand);width:36px;height:36px;color:var(--action);border-radius:7px;place-items:center;display:grid}.market-shipment-heading svg{width:17px;height:17px}.market-shipment-heading small{color:var(--action);font-size:8px;font-weight:700}.market-shipment-heading h2{margin:0;font-size:15px}.market-shipment-card dl{margin:14px 0 8px}.market-shipment-card dl>div{border-top:1px solid var(--border);gap:4px;padding:9px 0;display:grid}.market-shipment-card dt{color:var(--text-muted);font-size:8px}.market-shipment-card dd{align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.market-shipment-card dd>svg{width:13px;height:13px;color:var(--action)}.market-shipment-card dd button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--action);cursor:pointer;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:0 7px;font-size:8px;display:inline-flex}.market-shipment-card dd button svg{width:11px;height:11px}.market-shipment-card>a{border:1px solid var(--action);min-height:40px;color:var(--action);border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.market-shipment-card>a svg{width:13px;height:13px}.market-tracking-help{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.market-tracking-help h2{font-family:var(--font-body);margin:0;font-size:12px}.market-tracking-help p{color:var(--text-muted);margin:3px 0 0;font-size:9px}.market-tracking-help>div:last-child{gap:7px;display:flex}.support-contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-contact-channels>a{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:16px;text-decoration:none;display:grid}.support-contact-channels>a:hover{border-color:var(--mor-300);background:var(--surface-subtle)}.support-contact-channels>a>span{background:var(--surface-brand);width:42px;height:42px;color:var(--action);border-radius:8px;place-items:center;display:grid}.support-contact-channels svg{width:20px;height:20px}.support-contact-channels small{color:var(--action);font-size:8px;font-weight:700}.support-contact-channels h2{font-family:var(--font-body);margin:1px 0;font-size:14px}.support-contact-channels p{color:var(--text-muted);margin:0;font-size:9px}.support-contact-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:10px;display:grid}.support-contact-form,.support-company-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:18px}.support-contact-form{gap:12px;display:grid}.support-contact-form label{gap:5px;font-size:9px;font-weight:650;display:grid}.support-contact-form label>span{color:var(--text-muted);font-weight:400}.support-contact-form input,.support-contact-form select,.support-contact-form textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);border-radius:7px;outline:0;font-size:10px}.support-contact-form input,.support-contact-form select{min-height:42px;padding:0 10px}.support-contact-form textarea{resize:vertical;padding:10px}.support-contact-form input:focus,.support-contact-form select:focus,.support-contact-form textarea:focus{border-color:var(--action);box-shadow:0 0 0 3px var(--action)}@supports (color:color-mix(in lab, red, red)){.support-contact-form input:focus,.support-contact-form select:focus,.support-contact-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 10%, transparent)}}.support-contact-form>button{border:1px solid var(--action);background:var(--action);width:max-content;min-height:42px;color:var(--on-action);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.support-contact-form>button svg{width:14px;height:14px}.support-contact-form>small{color:var(--text-muted);font-size:8px}.support-company-card h2{margin:0 0 12px;font-size:15px}.support-company-card dl{margin:0}.support-company-card dl>div{border-top:1px solid var(--border);padding:10px 0}.support-company-card dt{color:var(--text-muted);align-items:center;gap:5px;font-size:8px;display:flex}.support-company-card dt svg{width:13px;height:13px;color:var(--action)}.support-company-card dd{margin:3px 0 0;font-size:9px;font-weight:650}.support-company-card>p{color:var(--text-muted);margin:12px 0 2px;font-size:8px}.support-company-card>strong{font-size:10px}.support-company-card>small{border-top:1px solid var(--border);color:var(--text-muted);margin-top:12px;padding-top:12px;font-size:8px;line-height:1.5;display:block}.support-center .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1020px){.support-center-layout{grid-template-columns:190px minmax(0,1fr)}.support-return-grid{grid-template-columns:1fr}.support-policy-card{position:static}.market-tracking{grid-template-columns:1fr}.market-shipment-card{grid-column:1}}@media (max-width:820px){.support-center-header>div{padding-block:18px 22px}.support-center-header nav{margin-bottom:8px;font-size:12px}.support-center-header h1{font-size:28px}.support-center-header p{margin-top:6px;font-size:14px;line-height:1.55}.support-center-layout{grid-template-columns:1fr;gap:16px;padding-top:12px;display:grid}.support-center-sidebar{z-index:34;top:var(--header-height);border-left:0;border-right:0;border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:sticky;left:0;overflow:hidden}.support-center-sidebar>strong,.support-sidebar-note{display:none}.support-center-sidebar>nav{overscroll-behavior-x:contain;padding:6px max(16px, env(safe-area-inset-left));scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.support-center-sidebar>nav::-webkit-scrollbar{display:none}.support-center-sidebar>nav a{white-space:nowrap;flex:none;grid-template-columns:20px auto;gap:6px;min-height:44px;padding-inline:10px;font-size:13px}.support-center-sidebar>nav a>span{width:20px;height:20px}.support-center-sidebar>nav svg{width:17px;height:17px}.support-center-sidebar>nav a>svg:last-child{display:none}.support-center-content,.support-center-content>*,.support-search-panel>*,.support-quick-actions a>div,.support-search-results a>div{min-width:0}.support-section-title{align-items:center}.support-section-title h2{font-size:20px}.support-section-title>span{font-size:12px}.support-search-panel{grid-template-columns:minmax(0,1fr);gap:16px}.support-search-panel h2{font-size:21px}.support-search-panel p{font-size:14px;line-height:1.5}.support-search-panel label{height:50px}.support-search-panel input{min-width:0;font-size:16px}.support-quick-actions h3{font-size:15px}.support-quick-actions p{font-size:13px}.support-topic-groups h3{font-size:16px}.support-topic-groups a{min-height:44px;font-size:14px}.support-topic-groups>div:last-child{grid-template-columns:1fr}.support-faq summary{min-height:56px;padding:8px 14px;font-size:14px;line-height:1.4}.support-faq details p{padding:0 14px 16px;font-size:14px;line-height:1.6}.support-search-results>div:nth-child(2)>a{min-height:92px}.support-search-results a small{font-size:11px}.support-search-results a b{font-size:14px}.support-search-results a p{font-size:13px;line-height:1.45}.support-empty h3{font-size:16px}.support-empty p,.support-empty a{font-size:13px}.support-contact-layout{grid-template-columns:1fr}}@media (max-width:640px){.support-center .well{width:calc(100% - 24px)}.support-center-header>div{padding-block:15px 18px}.support-center-header h1{font-size:26px}.support-center-content{gap:22px}.support-search-panel{padding:16px}.support-quick-actions>div:last-child{grid-template-columns:1fr}.support-quick-actions>div:last-child>a{border-right:0;min-height:104px;padding:14px;border-bottom:1px solid var(--border)!important}.support-quick-actions>div:last-child>a:last-child{border-bottom:0!important}.market-return-order{grid-template-columns:1fr 1fr}.market-return-order>a{grid-column:1/-1}.market-return-progress{padding-inline:10px}.market-return-progress small{font-size:7px}.market-return-wizard form{padding:14px}.market-return-products label{grid-template-columns:17px 52px minmax(0,1fr)}.market-return-product-image{width:52px;height:52px}.market-return-products i{display:none!important}.market-return-actions{flex-direction:column-reverse;align-items:stretch}.market-return-actions>*{width:100%}.market-return-complete{padding:20px}.market-return-complete>div{flex-direction:column;width:100%}.support-verification-summary{flex-direction:column;align-items:stretch}.support-verification-summary>a{justify-content:center}.support-verification-grid{grid-template-columns:1fr}.market-tracking-product{grid-template-columns:54px minmax(0,1fr)}.market-tracking-product>span{width:54px;height:54px}.market-tracking-product>a{grid-column:2}.market-tracking-help{flex-direction:column;align-items:stretch}.market-tracking-help>div:last-child{grid-template-columns:1fr 1fr;display:grid}.support-contact-channels{grid-template-columns:1fr}.support-contact-form,.support-company-card{padding:15px}.support-contact-form>button{width:100%}}@media (max-width:390px){.support-center-header nav{white-space:nowrap;overflow:hidden}.support-center-header h1{font-size:24px}.support-section-title{flex-direction:column;align-items:flex-start;gap:3px}.support-search-panel{padding:14px}.support-quick-actions>div:last-child>a{grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;padding-inline:12px}.support-quick-actions a>span{width:36px;height:36px}.support-search-results>div:nth-child(2)>a{grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;padding-inline:12px}.support-search-results a>span{width:36px;height:36px}.support-faq summary{gap:8px;padding-inline:12px}.support-faq details p{padding-inline:12px}}.shopping-nav-shell{border-bottom:1px solid var(--hat);background:var(--neutral-0)}.shopping-nav{grid-template-columns:repeat(5,minmax(0,1fr));min-height:66px;display:grid}.shopping-nav>a{border-right:1px solid var(--hat);min-width:0;color:var(--grafit);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid;position:relative}.shopping-nav>a:first-child{border-left:1px solid var(--hat)}.shopping-nav>a:after{background:var(--petrol);content:"";opacity:0;border-radius:3px 3px 0 0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.5)}.shopping-nav>a:hover{background:var(--yuzey-alt);color:var(--murekkep)}.shopping-nav>a.is-active:after{opacity:1;transform:scaleX(1)}.shopping-nav-icon{background:var(--yuzey-alt);width:34px;height:34px;color:var(--grafit);border-radius:9px;place-items:center;display:grid}.shopping-nav>a.is-active .shopping-nav-icon{background:var(--neutral-0);color:var(--petrol);box-shadow:0 1px 3px var(--mor-900)}@supports (color:color-mix(in lab, red, red)){.shopping-nav>a.is-active .shopping-nav-icon{box-shadow:0 1px 3px color-mix(in srgb, var(--mor-900) 10%, transparent)}}.shopping-nav>a>span:last-child{min-width:0;line-height:1.25;display:grid}.shopping-nav strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shopping-nav small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.category-nav-inner>a.is-active{color:var(--petrol);font-weight:750;position:relative}.category-nav-inner>a.is-active:after{background:var(--petrol);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.catalog-market-head{border-bottom:1px solid var(--hat);background:var(--neutral-0)}.catalog-market-head-inner{justify-content:space-between;align-items:center;gap:32px;min-height:112px;padding-block:22px;display:flex}.catalog-market-head-inner>div>p,.saved-products-head>div>p,.comparison-head>div>p,.saved-section-title p{color:var(--petrol);letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:800}.catalog-market-head h1,.saved-products-head h1,.comparison-head h1{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.2}.catalog-market-head-inner>div>span,.saved-products-head>div>span,.comparison-head>div>span{color:var(--grafit);margin-top:6px;font-size:12px;line-height:1.55;display:block}.catalog-market-head dl{border:1px solid var(--hat);background:var(--yuzey-alt);border-radius:8px;grid-template-columns:repeat(3,1fr);min-width:380px;margin:0;display:grid}.catalog-market-head dl div{border-right:1px solid var(--hat);padding:12px 16px}.catalog-market-head dl div:last-child{border-right:0}.catalog-market-head dd{color:var(--murekkep);margin:3px 0 0;font-size:12px;font-weight:750}.catalog-corridor{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-block:14px;display:flex;overflow-x:auto}.catalog-corridor a{border:1px solid var(--hat);background:var(--neutral-0);min-width:130px;min-height:58px;color:var(--murekkep);scroll-snap-align:start;border-radius:8px;align-content:center;padding:8px 13px;text-decoration:none;display:grid}.catalog-corridor a:hover{border-color:var(--neutral-300);background:var(--yuzey-alt)}.catalog-corridor a.is-active{border-color:var(--petrol);box-shadow:inset 0 -3px 0 var(--petrol)}.catalog-corridor span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.catalog-corridor small{color:var(--grafit);margin-top:3px;font-size:10px}.catalog-results:before{content:"Ürünler";color:var(--murekkep);margin-bottom:12px;font-size:17px;font-weight:750;display:block}.detail-top{padding-bottom:34px}.detail-top .main-image{background:var(--neutral-0);box-shadow:0 2px 10px var(--neutral-900);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.detail-top .main-image{box-shadow:0 2px 10px color-mix(in srgb, var(--neutral-900) 5%, transparent)}}.detail-top .buy-column{border:1px solid var(--hat);background:var(--neutral-0);box-shadow:0 3px 14px var(--neutral-900);border-radius:10px;padding:20px}@supports (color:color-mix(in lab, red, red)){.detail-top .buy-column{box-shadow:0 3px 14px color-mix(in srgb, var(--neutral-900) 6%, transparent)}}.detail-store-strip{border:1px solid var(--hat);background:var(--yuzey-alt);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-bottom:13px;display:grid;overflow:hidden}.detail-store-strip>a,.detail-store-strip>span{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 10px;text-decoration:none;display:grid}.detail-store-strip>a{border-right:1px solid var(--hat)}.detail-store-strip>a:hover{background:var(--lavanta-soft)}.detail-store-mark{background:var(--petrol);width:32px;height:32px;color:var(--neutral-0);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.detail-store-strip>span>svg{width:20px;height:20px;color:var(--petrol);margin-left:6px}.detail-store-strip a>span:nth-child(2),.detail-store-strip>span>span{min-width:0;display:grid}.detail-store-strip small{color:var(--grafit);font-size:9px;line-height:1.2}.detail-store-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.detail-store-strip b{color:var(--basari);align-items:center;gap:3px;font-size:10px;display:inline-flex}.detail-store-strip b svg{width:13px;height:13px}.detail-top .price-block{border-top:0;padding:13px 0 10px}.detail-top .buy-actions{border:1px solid var(--mor-100);background:var(--lavanta-soft);border-radius:8px;padding:10px}.detail-top .buy-actions>*{min-height:46px}.detail-top .stock-delivery{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:10px}.detail-top .stock-delivery p{border-right:1px solid var(--hat);grid-template-columns:18px minmax(0,1fr);align-content:start;padding:0 9px;font-size:10px;display:grid}.detail-top .stock-delivery p:first-child{padding-left:0}.detail-top .stock-delivery p:last-child{border-right:0;padding-right:0}.detail-top .detail-secondary-actions{justify-content:space-between;gap:8px}.detail-top .detail-secondary-actions button,.detail-top .detail-secondary-actions label{padding-inline:5px;font-size:11px}.saved-products-head,.comparison-head{justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.saved-products-summary{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;min-width:320px;display:flex}.saved-products-summary span{border-right:1px solid var(--hat);color:var(--grafit);flex:1;justify-items:center;gap:2px;padding:12px 10px;font-size:10px;display:grid}.saved-products-summary span:last-child{border-right:0}.saved-products-summary b{color:var(--murekkep);font-variant-numeric:tabular-nums;font-size:18px}.saved-alert-bar{border:1px solid var(--mor-100);background:var(--lavanta-soft);border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;padding:12px 16px;display:grid}.saved-alert-bar>span{background:var(--neutral-0);width:36px;height:36px;color:var(--petrol);border-radius:50%;place-items:center;display:grid}.saved-alert-bar svg{width:18px;height:18px}.saved-alert-bar strong{font-size:13px;display:block}.saved-alert-bar p{color:var(--grafit);margin:3px 0 0;font-size:11px}.saved-alert-bar button{border:1px solid var(--petrol);background:var(--neutral-0);min-height:38px;color:var(--petrol);cursor:pointer;border-radius:6px;padding:0 14px;font-size:11px;font-weight:750}.saved-alert-bar button:disabled{border-color:var(--hat);color:var(--neutral-400);cursor:not-allowed}.saved-products-toolbar{border-bottom:1px solid var(--hat);justify-content:space-between;align-items:end;gap:20px;min-height:62px;margin-top:18px;display:flex}.saved-products-toolbar>div{align-self:stretch;gap:24px;display:flex}.saved-products-toolbar>div button{color:var(--grafit);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;position:relative}.saved-products-toolbar>div button[aria-selected=true]:after{background:var(--petrol);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.saved-products-toolbar button b{background:var(--yuzey-alt);border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:10px;display:inline-grid}.saved-products-toolbar>label{color:var(--grafit);align-items:center;gap:8px;padding-bottom:10px;font-size:11px;display:flex}.saved-products-toolbar select{border:1px solid var(--hat);background:var(--neutral-0);min-height:36px;color:var(--murekkep);border-radius:6px;padding:0 30px 0 10px;font-size:11px}.saved-products-results{padding-top:18px}.saved-products-results .product-grid,.saved-products-recommendations .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.saved-products-empty{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:154px;margin-top:18px;padding:22px;display:grid}.saved-products-empty>span{background:var(--yuzey-alt);width:52px;height:52px;color:var(--petrol);border-radius:50%;place-items:center;display:grid}.saved-products-empty svg{width:23px;height:23px}.saved-products-empty h2{margin:0;font-size:17px}.saved-products-empty p{max-width:640px;color:var(--grafit);margin:5px 0 0;font-size:12px;line-height:1.55}.saved-products-empty>a,.saved-section-title>a{min-height:38px;color:var(--petrol);align-items:center;gap:7px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.saved-products-empty>a svg,.saved-section-title>a svg{width:16px;height:16px}.saved-products-recommendations{margin-top:48px}.saved-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.saved-section-title h2{letter-spacing:-.02em;margin:0;font-size:20px}.saved-products-note{border:1px solid var(--hat);min-height:58px;color:var(--grafit);border-radius:7px;align-items:center;gap:10px;margin-top:22px;padding:10px 14px;font-size:11px;display:flex}.saved-products-note>svg:first-child{width:20px;height:20px;color:var(--basari)}.saved-products-note>svg:last-child{width:16px;height:16px;color:var(--basari);margin-left:auto}.saved-products-note strong{color:var(--murekkep)}.comparison-limit{border:1px solid var(--hat);background:var(--neutral-0);min-height:38px;color:var(--grafit);border-radius:6px;align-items:center;padding:0 13px;font-size:11px;display:inline-flex}.comparison-limit b{color:var(--petrol);margin-right:2px;font-size:15px}.comparison-selection,.comparison-picker,.comparison-results{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;margin-bottom:22px;padding:18px}.comparison-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.comparison-section-head h2{margin:0;font-size:16px}.comparison-section-head p{color:var(--grafit);margin:3px 0 0;font-size:11px}.comparison-section-head>button{color:var(--petrol);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.comparison-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.comparison-slot{border:1px dashed var(--neutral-300);background:var(--yuzey-alt);min-width:0;min-height:112px;color:var(--grafit);border-radius:7px;align-items:center;gap:11px;padding:12px;display:flex}.comparison-slot>span{background:var(--neutral-0);border-radius:6px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}.comparison-slot>span svg{width:18px;height:18px}.comparison-slot>div{gap:3px;min-width:0;display:grid}.comparison-slot>div strong{text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.comparison-slot>div small{color:var(--grafit);font-size:9px}.comparison-slot.is-filled{background:var(--neutral-0);color:var(--murekkep);border-style:solid;position:relative}.comparison-slot.is-filled>button{z-index:2;background:var(--yuzey-alt);width:28px;height:28px;min-height:28px;color:var(--grafit);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.comparison-slot.is-filled>button svg{width:14px;height:14px}.comparison-slot img{object-fit:contain}.comparison-slot>div b{color:var(--petrol);font-size:12px}.comparison-section-head label{border:1px solid var(--hat);background:var(--neutral-0);border-radius:6px;align-items:center;gap:8px;width:260px;min-height:38px;padding:0 10px;display:flex}.comparison-section-head label svg{width:16px;height:16px;color:var(--grafit)}.comparison-section-head label input{width:100%;color:var(--murekkep);background:0 0;border:0;outline:0;font-size:11px}.comparison-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.comparison-picker-grid article{border:1px solid var(--hat);border-radius:6px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:9px;display:grid}.comparison-picker-grid article>span{background:var(--yuzey-alt);border-radius:5px;width:62px;height:62px;position:relative}.comparison-picker-grid img{object-fit:contain}.comparison-picker-grid article>div{gap:3px;min-width:0;display:grid}.comparison-picker-grid small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.comparison-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.comparison-picker-grid b{color:var(--petrol);font-size:12px}.comparison-picker-grid button{border:1px solid var(--petrol);background:var(--neutral-0);min-height:34px;color:var(--petrol);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.comparison-picker-grid button svg{width:14px;height:14px}.comparison-no-result{color:var(--grafit);text-align:center;margin:28px 0;font-size:12px}.comparison-results .compare-scroll{border-radius:6px}.comparison-results .compare-table thead th:first-child{background:var(--yuzey-alt)}.comparison-results .compare-table thead th:not(:first-child){padding-top:12px}.comparison-results .compare-table th,.comparison-results .compare-table td{padding:14px;font-size:11px}.comparison-results .compare-table thead th>strong{color:var(--petrol);font-size:17px}.comparison-results .compare-table em{background:var(--success-soft);width:max-content;color:var(--basari);border-radius:4px;margin:5px 0;padding:3px 6px;font-size:9px;font-style:normal;font-weight:750;display:block}.comparison-results .compare-table td.is-best{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.comparison-results .compare-table td.is-best{background:color-mix(in srgb, var(--success-soft) 55%, var(--neutral-0))}}.comparison-results .compare-table td em{margin-top:6px}.comparison-results .compare-table .primary-button{min-height:40px;font-size:11px}.comparison-guidance{border:1px solid var(--mor-100);background:var(--lavanta-soft);border-radius:8px;align-items:center;gap:13px;min-height:82px;padding:15px 18px;display:flex}.comparison-guidance>span{background:var(--neutral-0);width:36px;height:36px;color:var(--petrol);border-radius:50%;place-items:center;display:grid}.comparison-guidance svg{width:17px;height:17px}.comparison-guidance strong{font-size:12px}.comparison-guidance p{color:var(--grafit);margin:3px 0 0;font-size:10px}.ayda-plus-page .ayda-plus-hero-copy h1{max-width:650px}.ayda-plus-page .ayda-plus-section{scroll-margin-top:118px}@media (max-width:1120px){.saved-products-results .product-grid,.saved-products-recommendations .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.shopping-nav-shell{overflow:hidden}.shopping-nav{scrollbar-width:none;width:100%;min-height:58px;padding-inline:14px;display:flex;overflow-x:auto}.shopping-nav::-webkit-scrollbar{display:none}.shopping-nav>a{border:0;flex:none;grid-template-columns:30px minmax(0,1fr);min-width:138px;min-height:58px;padding:7px 10px}.shopping-nav>a:first-child{border-left:0}.shopping-nav-icon{border-radius:8px;width:30px;height:30px}.shopping-nav small{display:none}.catalog-market-head-inner{min-height:0;padding-block:18px}.catalog-market-head dl{display:none}.catalog-market-head h1,.saved-products-head h1,.comparison-head h1{font-size:22px}.catalog-corridor{width:100%;padding-left:14px}.catalog-corridor a{min-width:118px}.catalog-results:before{margin-top:2px;font-size:15px}.saved-products-page,.comparison-page{padding-block:22px 82px}.saved-products-head,.comparison-head{flex-direction:column;align-items:start}.saved-products-summary{width:100%;min-width:0}.saved-products-toolbar{flex-direction:column;align-items:stretch;gap:0}.saved-products-toolbar>div{gap:20px;min-height:52px;overflow-x:auto}.saved-products-toolbar>div button{flex:none}.saved-products-toolbar>label{align-self:end;padding-block:10px}.saved-products-results .product-grid,.saved-products-recommendations .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-picker-grid{grid-template-columns:1fr}.detail-top .buy-column{padding:16px}.detail-store-strip{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shopping-nav>a{min-width:124px}.catalog-market-head-inner>div>span{max-width:320px}.catalog-corridor a{min-width:108px;min-height:54px;padding-inline:10px}.saved-alert-bar{grid-template-columns:36px minmax(0,1fr)}.saved-alert-bar button{grid-column:1/-1;width:100%}.saved-products-empty{grid-template-columns:42px minmax(0,1fr);padding:16px}.saved-products-empty>span{width:42px;height:42px}.saved-products-empty>a{border-top:1px solid var(--hat);grid-column:1/-1;justify-content:center}.saved-section-title{align-items:start}.saved-section-title h2{font-size:17px}.saved-section-title>a{flex:none}.saved-products-note>svg:last-child{display:none}.comparison-selection,.comparison-picker,.comparison-results{width:calc(100% + 12px);margin-left:-6px;padding:13px}.comparison-section-head{flex-direction:column;align-items:stretch}.comparison-section-head label{width:100%}.comparison-slots{grid-template-columns:1fr}.comparison-slot{min-height:92px}.comparison-slot:not(.is-filled):nth-child(n+3){display:none}.comparison-picker-grid article{grid-template-columns:54px minmax(0,1fr) auto}.comparison-picker-grid article>span{width:54px;height:54px}.comparison-picker-grid strong{white-space:normal}.comparison-picker-grid button{justify-content:center;width:34px;padding:0;font-size:0}.compare-scroll{margin-right:-13px}.detail-top .buy-column{border-radius:8px;width:calc(100% + 12px);margin-left:-6px;padding:14px}.detail-store-strip{grid-template-columns:1fr}.detail-store-strip>a{border-right:0;border-bottom:1px solid var(--hat)}.detail-top .stock-delivery{grid-template-columns:1fr}.detail-top .stock-delivery p{border-right:0;align-items:center;min-height:34px;padding:0}}.shopping-nav-shell{z-index:25;background:var(--surface);box-shadow:0 1px 0 var(--border);position:relative}.shopping-nav>a{border-color:var(--border);grid-template-columns:36px minmax(0,1fr);min-height:64px;padding-inline:16px;transition:background-color .15s,color .15s}.shopping-nav>a:after{border-radius:0;height:3px;left:0;right:0}.shopping-nav>a.is-active{background:var(--surface);color:var(--action)}.shopping-nav>a:hover{background:var(--surface-subtle)}.shopping-nav-icon{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;width:36px;height:36px}.shopping-nav>a.is-active .shopping-nav-icon{border-color:var(--mor-200);background:var(--surface-brand);box-shadow:none}.shopping-nav small{color:var(--text-muted);font-size:10px}.catalog-market-head{background:var(--surface-brand-strong);color:var(--neutral-0);border:0}.catalog-store-intro{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.catalog-store-mark{border:1px solid var(--neutral-0);place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-store-mark{border:1px solid color-mix(in srgb, var(--neutral-0) 24%, transparent)}}.catalog-store-mark{background:var(--neutral-0);color:var(--mor-800);font-family:var(--font-display), sans-serif;box-shadow:0 10px 26px var(--mor-950);border-radius:16px;font-size:30px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.catalog-store-mark{box-shadow:0 10px 26px color-mix(in srgb, var(--mor-950) 26%, transparent)}}.catalog-market-head .catalog-store-intro p{color:var(--mor-200);letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin:0 0 5px;font-size:11px;font-weight:700;display:flex}.catalog-market-head .catalog-store-intro p b{background:var(--rating-soft);color:var(--rating);border-radius:999px;padding:2px 6px;font-size:9px}.catalog-market-head h1{color:var(--neutral-0);font-size:30px;font-weight:780}.catalog-market-head-inner .catalog-store-intro>div>span{max-width:640px;color:var(--mor-100);margin-top:6px;font-size:12px;line-height:1.5;display:block}.catalog-market-head dl{border-color:var(--neutral-0);min-width:390px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-market-head dl{border-color:color-mix(in srgb, var(--neutral-0) 16%, transparent)}}.catalog-market-head dl{background:var(--neutral-0);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.catalog-market-head dl{background:color-mix(in srgb, var(--neutral-0) 8%, transparent)}.catalog-market-head dl div{border-color:color-mix(in srgb, var(--neutral-0) 13%, transparent)}}.catalog-corridor{gap:10px;padding-block:18px}.catalog-corridor a{min-width:140px;min-height:62px;box-shadow:0 1px 2px var(--mor-950);border-radius:12px;padding-inline:14px}@supports (color:color-mix(in lab, red, red)){.catalog-corridor a{box-shadow:0 1px 2px color-mix(in srgb, var(--mor-950) 4%, transparent)}}.catalog-corridor a{transition:border-color .15s,box-shadow .15s,transform .15s}.catalog-corridor a:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.catalog-corridor a.is-active{border-color:var(--action);background:var(--surface-brand);box-shadow:inset 0 0 0 1px var(--action)}.catalog-corridor span{font-size:12px}.catalog-toolbar{box-shadow:0 3px 12px var(--mor-950);border-top:0;top:120px}@supports (color:color-mix(in lab, red, red)){.catalog-toolbar{box-shadow:0 3px 12px color-mix(in srgb, var(--mor-950) 5%, transparent)}}.catalog-quick>span{letter-spacing:0;text-transform:none}.catalog-layout{align-items:start;padding-top:4px}.desktop-filters{border:1px solid var(--border);background:var(--surface);border-radius:12px;position:sticky;top:190px;overflow:hidden}.desktop-filter-head{background:var(--surface-subtle);padding:14px}.desktop-filters>.check-row{margin:0 14px 14px}.catalog-results:before{font-family:var(--font-display), sans-serif;margin:0 0 12px 2px;font-size:18px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card{box-shadow:0 1px 3px color-mix(in srgb, var(--mor-950) 5%, transparent)}.catalog-product-card:hover{box-shadow:0 9px 24px color-mix(in srgb, var(--mor-950) 9%, transparent)}}.catalog-product-card .product-image{border-left-color:var(--border);background:var(--neutral-0);min-height:190px}.catalog-product-card .product-copy{min-height:190px;padding:16px}.catalog-product-card .product-copy h3{min-height:54px;margin-bottom:5px;font-size:13px;line-height:1.4}.catalog-product-card .product-brand{color:var(--action);font-size:10px;font-weight:750}.catalog-product-card .rating{font-size:10px}.catalog-product-card .price{color:var(--text);margin-top:7px;font-size:19px}.catalog-product-card .product-delivery{color:var(--success);background:0 0;margin:auto 0 0}.catalog-product-card .quick-view-button{border:1px solid var(--border);background:var(--neutral-0);min-height:30px;padding-inline:9px;bottom:54px;right:9px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card .quick-view-button{background:color-mix(in srgb, var(--neutral-0) 94%, transparent)}}.catalog-product-card .quick-view-button{color:var(--text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px}.catalog-product-card .quick-add{border-color:var(--mor-200);width:40px;height:40px;min-height:40px;color:var(--action);box-shadow:0 4px 13px var(--mor-950);bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card .quick-add{box-shadow:0 4px 13px color-mix(in srgb, var(--mor-950) 15%, transparent)}}.catalog-product-card .quantity.quick{bottom:10px;right:9px}.catalog-cart{box-shadow:0 4px 18px var(--mor-950);border-radius:12px;top:190px}@supports (color:color-mix(in lab, red, red)){.catalog-cart{box-shadow:0 4px 18px color-mix(in srgb, var(--mor-950) 7%, transparent)}}.catalog-cart-head{min-height:58px}.catalog-cart-footer .primary-button{border-radius:9px;min-height:48px}.saved-products-head,.comparison-head{padding:0 0 26px}.saved-products-head h1,.comparison-head h1{font-size:30px;font-weight:780}.saved-products-summary,.comparison-limit,.saved-alert-bar,.comparison-selection,.comparison-picker,.comparison-results,.comparison-guidance{border-radius:12px}.saved-alert-bar{min-height:82px;padding-inline:18px}.saved-products-toolbar{min-height:66px}.saved-products-results .product-card,.saved-products-recommendations .product-card,.saved-products-empty{border-radius:12px}.comparison-slots{gap:12px}@supports (color:color-mix(in lab, red, red)){.comparison-slot.is-filled{box-shadow:0 2px 10px color-mix(in srgb, var(--mor-950) 5%, transparent)}}.comparison-picker-grid article{border-radius:9px;min-height:84px;transition:border-color .15s,box-shadow .15s}.comparison-picker-grid button{border-radius:8px;min-height:38px}.comparison-results .compare-scroll{border:1px solid var(--border)}.comparison-results .compare-table thead{z-index:2;position:sticky;top:176px}.detail-top .gallery{position:sticky;top:142px}.detail-top .main-image{border:1px solid var(--border);min-height:500px;box-shadow:none}@supports (color:color-mix(in lab, red, red)){.detail-top .buy-column{box-shadow:0 8px 28px color-mix(in srgb, var(--mor-950) 7%, transparent)}}.detail-top .buy-column>h1{font-size:29px}.detail-store-strip{border-radius:10px}.detail-top .price-block{padding-top:16px}.detail-top .buy-actions{border-radius:11px}.detail-top .buy-actions .secondary-button:hover{background:var(--action-hover)}.ayda-plus-page .ayda-plus-hero{border-bottom:1px solid var(--mor-800)}.ayda-plus-page .ayda-plus-wallet{border-radius:18px}.ayda-plus-page .ayda-plus-benefit-grid>article,.ayda-plus-page .ayda-plus-mission-grid>article,.ayda-plus-page .ayda-plus-tier-grid>article{border-radius:12px}html[data-theme=dark] .catalog-store-mark{color:var(--mor-800)}html[data-theme=dark] .catalog-product-card .product-image{background:var(--neutral-0)}@media (max-width:1120px){.catalog-market-head dl{min-width:330px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 126px}}@media (max-width:820px){.shopping-nav{min-height:58px;padding-inline:12px}.shopping-nav>a{border:0;grid-template-columns:28px auto;min-width:auto;min-height:58px;padding:6px 11px}.shopping-nav-icon{border:0;border-radius:8px;width:28px;height:28px}.shopping-nav strong{font-size:11px}.catalog-market-head-inner{padding-block:19px}.catalog-store-intro{grid-template-columns:48px minmax(0,1fr);gap:13px}.catalog-store-mark{border-radius:12px;width:48px;height:48px;font-size:23px}.catalog-market-head h1{font-size:24px}.catalog-market-head-inner .catalog-store-intro>div>span{max-width:430px;font-size:11px}.catalog-corridor{padding:14px 16px}.catalog-corridor a{border-radius:10px;min-width:122px;min-height:56px}.catalog-toolbar{top:68px}.catalog-quick,.active-filters{width:100%;padding-inline:16px}.catalog-layout{width:calc(100% - 32px)}.catalog-product-card{grid-template-columns:minmax(0,1fr) 140px;min-height:188px}.catalog-product-card .product-image,.catalog-product-card .product-copy{min-height:188px}.detail-top .gallery{position:static}.detail-top .main-image{min-height:auto}.comparison-results .compare-table thead{top:68px}}@media (max-width:560px){.shopping-nav>a{min-width:max-content}.shopping-nav>a:after{left:10px;right:10px}.catalog-market-head-inner{width:calc(100% - 32px)}.catalog-market-head .catalog-store-intro p{margin-bottom:3px}.catalog-market-head h1{font-size:22px}.catalog-market-head-inner .catalog-store-intro>div>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-corridor{gap:8px}.catalog-corridor a{min-width:112px}.catalog-quick>span{display:none}.catalog-product-card{grid-template-columns:minmax(0,1fr) 126px;min-height:178px}.catalog-product-card .product-image,.catalog-product-card .product-copy{min-height:178px}.catalog-product-card .product-copy{padding:13px}.catalog-product-card .product-copy h3{min-height:48px;font-size:12px}.catalog-product-card .quick-view-button{display:none}.saved-products-head h1,.comparison-head h1{font-size:24px}.comparison-selection,.comparison-picker,.comparison-results{border-radius:10px}.detail-top .buy-column{border-radius:12px;padding:16px}.detail-top .buy-column>h1{font-size:24px}}.shopping-nav-shell{border-bottom:1px solid var(--border);box-shadow:none}.shopping-nav>a{min-height:46px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:650;display:inline-flex}.shopping-nav>a:first-child{border:0}.shopping-nav>a:after{background:var(--action);height:2px;left:0;right:0}.catalog-market-head{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text)}.catalog-store-intro{grid-template-columns:56px minmax(0,1fr);gap:16px}.catalog-store-mark{background:var(--action);width:56px;height:56px;color:var(--on-action);box-shadow:none;border:0;border-radius:8px;font-size:26px}.catalog-market-head .catalog-store-intro p{color:var(--text-muted);font-size:11px;font-weight:600}.catalog-market-head .catalog-store-intro p b{color:#8a5900;background:#fff3cd;border-radius:4px}.catalog-market-head .catalog-store-intro p>span{color:var(--text-soft);font-size:10px;font-weight:500}.catalog-market-head h1{color:var(--text);font-size:26px}.catalog-market-head-inner .catalog-store-intro>div>span{color:var(--text-muted)}.catalog-market-head dl{background:0 0;border:0;border-radius:0;min-width:360px}.catalog-market-head dt{color:var(--text-soft)}.catalog-market-head dd{color:var(--text)}.catalog-corridor{border-bottom:1px solid var(--border);gap:0;padding-block:0}.catalog-corridor a{min-width:auto;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 18px}.catalog-corridor a:hover{box-shadow:none;background:0 0;transform:none}.catalog-corridor a.is-active{box-shadow:inset 0 -2px 0 var(--action);color:var(--action);background:0 0;border:0}.catalog-corridor small{display:none}.catalog-toolbar{min-height:52px;box-shadow:none;top:120px}.toolbar-inner{min-height:52px}.catalog-quick button,.active-filters button{border-radius:6px;min-height:36px}.desktop-filters{box-shadow:none;border-radius:6px}.desktop-filter-head{background:var(--surface)}.catalog-results:before{font-size:16px}.catalog-product-card{min-height:176px;box-shadow:none;border-radius:6px;grid-template-columns:minmax(0,1fr) 126px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card:hover{box-shadow:0 2px 8px color-mix(in srgb, var(--neutral-900) 7%, transparent)}}.catalog-product-card .product-image,.catalog-product-card .product-copy{min-height:176px}.catalog-product-card .product-image img{padding:10px}.catalog-product-card .product-copy{padding:14px}.catalog-product-card .product-brand{color:var(--text-muted)}.catalog-product-card .product-delivery{color:var(--success)}.catalog-product-card .quick-view-button{border-radius:4px}.catalog-product-card .quick-add{box-shadow:0 1px 5px var(--neutral-900);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card .quick-add{box-shadow:0 1px 5px color-mix(in srgb, var(--neutral-900) 12%, transparent)}}.catalog-product-card .quantity.quick{border-radius:5px}.catalog-cart{box-shadow:none;border-radius:6px}.catalog-cart-footer .primary-button{border-radius:5px}.saved-products-head h1,.comparison-head h1{font-size:28px}.saved-products-summary,.saved-alert-bar,.saved-products-empty,.comparison-limit,.comparison-selection,.comparison-picker,.comparison-results,.comparison-guidance{border-radius:6px}.saved-alert-bar>span{border-radius:50%}.comparison-slot.is-filled{box-shadow:none}.comparison-picker-grid button{border-radius:4px}.detail-top{gap:42px}.detail-top .main-image{border-radius:6px}.detail-top .buy-column{box-shadow:none;border-radius:6px;padding:20px}.detail-store-strip,.detail-top .buy-actions{border-radius:5px}.detail-top .buy-actions .secondary-button{border-radius:4px}.ayda-plus-page .ayda-plus-wallet,.ayda-plus-page .ayda-plus-benefit-grid>article,.ayda-plus-page .ayda-plus-mission-grid>article,.ayda-plus-page .ayda-plus-tier-grid>article{box-shadow:none;border-radius:8px}html[data-theme=dark] .catalog-market-head{background:var(--surface)}html[data-theme=dark] .catalog-market-head .catalog-store-intro p b{background:var(--rating-soft);color:var(--rating)}@media (max-width:1120px){.catalog-layout{grid-template-columns:minmax(0,1fr) 284px}}@media (max-width:820px){.shopping-nav{gap:22px;width:100%;min-height:44px;padding-inline:16px}.shopping-nav>a{min-width:max-content;min-height:44px;padding:0;font-size:11px}.catalog-market-head-inner{min-height:94px}.catalog-store-intro{grid-template-columns:46px minmax(0,1fr);gap:12px}.catalog-store-mark{width:46px;height:46px;font-size:21px}.catalog-market-head h1{font-size:22px}.catalog-corridor{padding-inline:16px}.catalog-corridor a{min-width:max-content;min-height:48px;padding-inline:14px}.catalog-corridor a:first-child{padding-left:0}.catalog-product-card{grid-template-columns:minmax(0,1fr) 132px}}@media (max-width:560px){.catalog-market-head-inner{width:calc(100% - 32px)}.catalog-market-head .catalog-store-intro p>span{display:none}.catalog-product-card{grid-template-columns:minmax(0,1fr) 118px;min-height:166px}.catalog-product-card .product-image,.catalog-product-card .product-copy{min-height:166px}.saved-products-head h1,.comparison-head h1{font-size:23px}.detail-top .buy-column{border-radius:4px}}:root{--commerce-purple:#5d3ebc;--commerce-purple-dark:#4c2fa6;--commerce-purple-soft:#f3f0ff;--commerce-yellow:#ffd300;--commerce-bg:#f7f7f7;--commerce-line:#e5e5e5;--commerce-text:#191919;--commerce-muted:#676767}:is(main:has(.catalog-storehead),main:has(.detail-top),main:has(.saved-products-page),main:has(.comparison-page)){background:var(--commerce-bg)}.catalog-storehead{justify-content:space-between;align-items:center;gap:32px;width:min(100% - 40px,1440px);min-height:118px;padding-block:20px;display:flex}.catalog-store-logo{background:var(--commerce-purple);color:#fff;border-radius:8px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid}.catalog-store-identity p{color:var(--commerce-muted);align-items:center;gap:8px;margin:0 0 3px;font-size:11px;display:flex}.catalog-store-identity p b{color:#855a00;background:#fff2c6;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;display:inline-flex}.catalog-store-identity p b svg{fill:currentColor;width:11px;height:11px}.catalog-store-identity p>span{color:#8a8a8a}.catalog-storehead h1{color:var(--commerce-text);margin:0;font-size:25px;font-weight:750;line-height:1.2}.catalog-store-identity small{color:var(--commerce-muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.catalog-storehead dl{grid-template-columns:repeat(3,minmax(120px,1fr));margin:0;display:grid}.catalog-storehead dl>div{border-right:1px solid var(--commerce-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:3px 16px;display:grid}.catalog-storehead dd{color:#2b2b2b;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:700;line-height:1.3}.catalog-corridor{border-block:1px solid var(--commerce-line);background:#fff;gap:4px;width:100%;max-width:none;padding:10px max(20px,50vw - 720px) 0}.catalog-corridor a,.catalog-corridor a:first-child{width:106px;min-width:106px;min-height:100px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 5px 10px}.catalog-corridor a:hover{background:#fafafa;transform:none}.catalog-corridor a.is-active{box-shadow:inset 0 -3px 0 var(--commerce-purple);background:0 0;border:0}.catalog-category-image img{padding:6px!important}.catalog-category-copy strong{color:#2c2c2c;min-height:30px;font-size:11px;font-weight:650;line-height:1.35}.catalog-toolbar{top:var(--header-height);z-index:20;border:0;border-bottom:1px solid var(--commerce-line);min-height:50px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky}.toolbar-inner{width:min(100% - 40px,1440px);min-height:50px}.desktop-sort select{background-color:#fff;border-color:#ddd;border-radius:6px;min-width:220px;height:38px}.sort-explainer summary{width:36px;min-height:36px;color:var(--commerce-muted);border-color:#ddd}.catalog-quick,.active-filters{width:min(100% - 40px,1440px)}.catalog-quick>span{color:#666;margin-right:4px;font-size:12px;font-weight:650}.catalog-quick button,.active-filters button{background:#fff;border-color:#ddd;border-radius:6px;min-height:36px;padding-inline:13px;font-size:11px}.catalog-layout{grid-template-columns:202px minmax(0,1fr) 292px;gap:16px;width:min(100% - 40px,1440px);padding:8px 0 72px}.catalog-menu h2{border-bottom:1px solid #eee;margin:0;padding:0 14px 11px;font-size:15px}.catalog-menu-filter{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:7px;width:calc(100% - 16px);min-height:38px;margin:8px;padding:0 9px;font-size:11px;font-weight:650;display:flex}.catalog-results-head>div{align-items:baseline;gap:8px;display:flex}.catalog-results-head h2{margin:0;font-size:18px;font-weight:750}.catalog-results-head>button{color:var(--commerce-purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.catalog-product-card{border:1px solid var(--commerce-line);min-width:0;min-height:174px;box-shadow:none;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) 148px;display:grid;overflow:hidden}.catalog-product-card .product-image{aspect-ratio:auto;background:#fafafa;border:0;border-left:1px solid #f0f0f0;grid-area:1/2;width:148px;height:174px;min-height:174px}.catalog-product-card .product-copy h3{min-height:38px;margin:0;font-size:12px;font-weight:600;line-height:1.45}.catalog-product-card .price{color:var(--commerce-text);margin-top:3px;font-size:16px;font-weight:800}.catalog-product-card .reference-price,.catalog-product-card .price-context{min-height:13px;font-size:8px}.catalog-product-card .product-delivery{color:#168453;background:0 0;border-top:1px solid #f1f1f1;min-height:24px;margin:auto 0 0;padding:6px 40px 0 0;font-size:8px;line-height:1.35}.catalog-product-card .product-badges span{border-radius:3px;min-height:19px;padding-inline:5px;font-size:8px}.catalog-product-card .quick-add{width:34px;height:34px;min-height:34px;color:var(--commerce-purple);background:#fff;border-color:#d9d0f5;border-radius:6px;bottom:9px;right:9px;box-shadow:0 2px 7px #0000001a}.catalog-product-card .quantity.quick{border-color:#d9d0f5;border-radius:6px;grid-template-columns:29px 32px 29px;width:90px;height:34px;bottom:8px;right:8px}.catalog-cart-head{border-color:var(--commerce-line);min-height:48px;padding-inline:14px}.catalog-cart-empty svg{width:32px;height:32px;margin-bottom:10px}.catalog-cart-empty strong{font-size:13px}.catalog-cart-empty p{max-width:210px;margin-top:5px;font-size:10px;line-height:1.5}.catalog-cart-footer .primary-button{border-color:var(--commerce-purple);background:var(--commerce-purple);border-radius:5px}.breadcrumbs{width:min(100% - 40px,1440px);padding-top:14px;padding-bottom:0}.detail-top{grid-template-columns:minmax(360px,440px) minmax(330px,1fr) 300px;gap:16px;width:min(100% - 40px,1440px);padding:14px 0 30px}.detail-top .gallery{top:calc(var(--header-height) + 14px);grid-template-columns:54px minmax(0,1fr);gap:10px;display:grid;position:sticky}.detail-top .thumbnails{align-content:start;gap:7px;display:grid}.detail-top .thumbnails button{background:#fff;border-color:#ddd;border-radius:5px;width:54px;height:54px}.detail-top .main-image img{padding:24px;object-fit:contain!important}.detail-top .buy-column{border:1px solid var(--commerce-line);box-shadow:none;background:#fff;border-radius:6px;padding:18px}.detail-top .buy-column>h1{color:var(--commerce-text);margin-top:4px;font-size:22px;font-weight:600;line-height:1.35}.detail-top .brand{color:var(--commerce-muted);letter-spacing:0;font-size:10px}.detail-top .detail-rating{margin-top:9px}.detail-top .price-block{border-block:1px solid #eee;margin-top:12px;padding:12px 0}.detail-top .detail-price{color:var(--commerce-text);font-size:29px}.detail-top .product-highlights{margin-block:13px}.detail-top .detail-secondary-actions{border-top:1px solid #eee;padding-top:10px}.purchase-panel{top:calc(var(--header-height) + 14px);border:1px solid var(--commerce-line);box-shadow:none;background:#fff;border-radius:6px;padding:14px;position:sticky}.detail-store-strip{border-color:var(--commerce-line);background:#fafafa;border-radius:5px}.detail-top .buy-actions{background:0 0;border:0;gap:8px;margin-block:12px;padding:0;display:grid}.detail-top .buy-actions .product-action,.detail-top .buy-actions .quantity,.detail-top .buy-actions .secondary-button{border-radius:5px;width:100%;min-height:46px}.detail-top .buy-actions .secondary-button{border-color:var(--commerce-purple);background:var(--commerce-purple);color:#fff}.detail-top .stock-delivery{border-block:1px solid #eee;grid-template-columns:1fr;padding:10px 0;display:grid}.detail-top .stock-delivery p{border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:34px;padding:0;font-size:10px;display:grid}.product-info-layout{gap:16px;width:min(100% - 40px,1180px)}.product-info-section,.product-toc{border-color:var(--commerce-line);box-shadow:none;background:#fff;border-radius:6px}@media (max-width:1260px){.catalog-layout{grid-template-columns:180px minmax(0,1fr) 270px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top{grid-template-columns:minmax(340px,430px) minmax(300px,1fr)}.purchase-panel{grid-column:2;position:static}}@media (max-width:1020px){.catalog-layout{grid-template-columns:176px minmax(0,1fr)}.catalog-cart{display:none}body:has(.catalog-cart) .floating-cart{display:grid}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}}@media (max-width:820px){.catalog-storehead,.toolbar-inner,.catalog-quick,.active-filters,.catalog-layout,.detail-top,.breadcrumbs{width:calc(100% - 24px)}.catalog-storehead{min-height:88px;padding-block:12px}.catalog-store-logo{width:48px;height:48px;font-size:21px}.catalog-store-identity{grid-template-columns:48px minmax(0,1fr);gap:12px}.catalog-storehead h1{font-size:20px}.catalog-storehead dl{display:none}.catalog-corridor{padding-inline:12px}.catalog-corridor a,.catalog-corridor a:first-child{width:82px;min-width:82px;min-height:82px}.catalog-category-image{flex-basis:44px;width:44px;height:44px}.catalog-category-copy strong{min-height:26px;font-size:10px}.catalog-toolbar{top:68px}.catalog-menu{display:none}.catalog-layout{display:block}.catalog-results .product-grid{grid-template-columns:1fr}.catalog-product-card{grid-template-columns:minmax(0,1fr) 132px;min-height:166px}.catalog-product-card .product-image{width:132px;height:166px;min-height:166px}.catalog-product-card .product-copy{min-height:166px}.detail-top{grid-template-columns:1fr;display:grid}.detail-top .gallery{grid-template-columns:1fr;position:static}.detail-top .thumbnails{grid-row:2;grid-template-columns:repeat(3,54px)}.detail-top .main-image{min-height:360px}.purchase-panel{grid-column:1}}@media (max-width:430px){.catalog-quick{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog-quick button{flex:none}.catalog-results .product-grid{gap:8px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 118px;min-height:158px}.catalog-product-card .product-image{width:118px;height:158px;min-height:158px}.catalog-product-card .product-copy{min-height:158px;padding:11px}.catalog-product-card .product-copy h3{min-height:34px;font-size:10px}.catalog-product-card .price{font-size:15px}.detail-top .main-image{min-height:310px}}:root{--commerce-ink:#202124;--commerce-soft-ink:#5f6368;--commerce-panel:#fff;--commerce-page:#f4f5f7;--commerce-hairline:#e2e4e8;--commerce-hairline-strong:#cfd3da;--commerce-purple:#5d3ebc;--commerce-purple-dark:#4a2c9a;--commerce-purple-soft:#f2edff;--commerce-green:#15824f;--commerce-green-soft:#e9f7ef;--commerce-orange:#f27a1a;--commerce-yellow:#ffd84d}main:has(.catalog-storehead){background:var(--commerce-page)}.catalog-storehead{width:min(100% - 40px,1440px);min-height:112px;padding-block:18px}.catalog-store-identity{grid-template-columns:60px minmax(0,1fr);gap:14px}.catalog-store-logo{background:var(--commerce-purple);border-radius:8px;width:60px;height:60px;box-shadow:inset 0 -10px 18px #0000001f}.catalog-store-identity p{min-height:21px;color:var(--commerce-soft-ink);flex-wrap:wrap;gap:6px;font-size:11px}.catalog-store-identity p b{background:var(--commerce-yellow);color:#4e3900;border-radius:5px;min-height:20px;padding:0 7px}.catalog-storehead h1{color:var(--commerce-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;font-size:24px;font-weight:780}.catalog-store-identity small{max-width:720px;color:var(--commerce-soft-ink);font-size:12px}.catalog-storehead dl{border:1px solid var(--commerce-hairline);background:var(--commerce-panel);border-radius:8px;overflow:hidden}.catalog-storehead dl>div{min-width:126px;padding:12px 14px}.catalog-storehead dt{color:#7d828a;font-size:10px}.catalog-storehead dd{color:var(--commerce-ink);font-size:11px}.catalog-corridor{border-block:1px solid var(--commerce-hairline);background:var(--commerce-panel);scrollbar-width:none;gap:0;width:100%;max-width:none;padding:0 max(20px,50vw - 720px);display:flex;overflow-x:auto}.catalog-category-image{background:#fbfbfc;border:1px solid #eef0f3;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.catalog-category-all{background:var(--commerce-purple-soft);color:var(--commerce-purple)}.catalog-category-copy{gap:1px;width:100%;min-width:0;display:grid}.catalog-category-copy strong{color:currentColor;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:30px;font-size:11px;font-weight:740;line-height:1.34;display:-webkit-box;overflow:hidden}.catalog-category-copy small{color:#858a93;font-size:10px;line-height:1.2}.catalog-toolbar{top:var(--header-height);z-index:22;border-bottom:1px solid var(--commerce-hairline);background:#fffffffa;box-shadow:0 2px 9px #2021240d}.toolbar-inner{grid-template-columns:auto 1fr auto auto;width:min(100% - 40px,1440px);min-height:52px}.toolbar-inner>span{color:var(--commerce-soft-ink);font-size:12px}.desktop-sort{align-items:center;gap:8px;display:inline-flex}.desktop-sort>span{color:#777c84;font-size:11px;font-weight:650}.desktop-sort select{border:1px solid var(--commerce-hairline);width:228px;min-height:38px;color:var(--commerce-ink);background:#fff;border-radius:6px;font-size:12px;font-weight:650}.mobile-filter-trigger,.mobile-sort-trigger{border:1px solid var(--commerce-hairline);background:var(--commerce-panel);min-height:38px;color:var(--commerce-ink);border-radius:6px;align-items:center;gap:7px;font-size:12px;font-weight:700}.sort-explainer summary{border-color:var(--commerce-hairline);border-radius:50%;width:34px;min-height:34px}.catalog-quick,.active-filters,.catalog-layout{width:min(100% - 40px,1440px)}.catalog-quick{gap:8px;min-height:58px;padding-block:10px}.catalog-quick button,.active-filters button{border:1px solid var(--commerce-hairline);background:var(--commerce-panel);color:#4c5159;border-radius:6px;min-height:34px;padding-inline:12px;font-size:11px;font-weight:700}.catalog-quick button:hover{border-color:var(--commerce-hairline-strong)}.active-filters{background:0 0;min-height:0;padding:0 0 10px}.catalog-layout{background:0 0;grid-template-columns:204px minmax(0,1fr) 296px;align-items:start;gap:16px;padding:8px 0 72px;display:grid}.catalog-menu,.catalog-cart{top:calc(var(--header-height) + 68px);border:1px solid var(--commerce-hairline);background:var(--commerce-panel);box-shadow:none;border-radius:8px;position:sticky;overflow:hidden}.catalog-menu h2,.catalog-cart-head{border-bottom:1px solid var(--commerce-hairline);min-height:50px;color:var(--commerce-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0;padding:0 14px;font-size:15px;font-weight:780}.catalog-menu h2{align-items:center;display:flex}.catalog-menu-list{gap:1px;padding:8px;display:grid}.catalog-menu-list button small{color:#858a93;font-size:10px}.catalog-menu-filter{border:1px solid var(--commerce-hairline);width:calc(100% - 16px);min-height:38px;color:var(--commerce-ink);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:7px;margin:0 8px 10px;padding:0 10px;font-size:11px;font-weight:760;display:flex}.catalog-results-head>div{align-items:baseline;gap:8px;min-width:0;display:flex}.catalog-results-head h2{color:var(--commerce-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:780;overflow:hidden}.catalog-results-head span{color:var(--commerce-soft-ink);flex:none;font-size:11px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-product-card{border:1px solid var(--commerce-hairline);background:var(--commerce-panel);min-width:0;min-height:176px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) 148px;display:grid;position:relative;overflow:hidden}.catalog-product-card .product-brand{color:#747981;margin:0 0 3px;font-size:10px;font-weight:780;line-height:1.2}.catalog-product-card .product-copy h3{min-height:36px;color:var(--commerce-ink);font-family:var(--font-body), Arial, sans-serif;-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:620;line-height:1.48;display:-webkit-box;overflow:hidden}.catalog-product-card .rating{color:#777c84;align-items:center;gap:3px;min-height:18px;margin:5px 0 2px;font-size:10px;display:flex}.catalog-product-card .rating .star{color:#f5b301;width:12px;height:12px}.catalog-product-card .market-card-meta{min-height:18px;color:var(--commerce-green);align-items:center;gap:6px;margin:0 0 4px;font-size:10px;font-weight:700;display:flex}.catalog-product-card .market-card-meta span:first-child{color:var(--commerce-purple)}.catalog-product-card .price{color:var(--commerce-ink);margin:0;font-size:18px;font-weight:840;line-height:1.15}.catalog-product-card .reference-price,.catalog-product-card .price-context{min-height:14px;color:var(--commerce-orange);font-size:9px;font-weight:720;line-height:1.35}.catalog-product-card .reference-price strong{color:var(--commerce-soft-ink)}.catalog-product-card .product-delivery{min-height:28px;color:var(--commerce-green);background:0 0;border-top:1px solid #f0f1f3;align-items:flex-start;gap:5px;margin:auto 40px 0 0;padding:7px 0 0;font-size:9px;font-weight:730;line-height:1.35;display:flex}.catalog-product-card .quantity.quick{z-index:5;background:#fff;border-color:#d8cef4;border-radius:7px;grid-template-columns:29px 32px 29px;width:90px;height:34px;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #2021241f}.catalog-cart-head{justify-content:space-between;align-items:center;display:flex}.catalog-cart-empty{min-height:216px;color:var(--commerce-soft-ink);text-align:center;flex:1;align-content:center;justify-items:center;padding:28px 20px;display:grid}.catalog-cart-empty svg{color:#a3a8b0;width:34px;height:34px;margin-bottom:12px}.catalog-cart-empty p{max-width:220px;margin:6px 0 0;font-size:11px;line-height:1.5}.catalog-cart-lines{overflow-y:auto}.catalog-cart-thumb{background:#f8f9fa;border-radius:6px;width:48px;height:48px;position:relative;overflow:hidden}.catalog-cart-lines article>div>a{color:var(--commerce-ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:680;line-height:1.35;text-decoration:none;overflow:hidden}.catalog-cart-footer{border-top:1px solid var(--commerce-hairline);margin-top:auto;padding:14px}.catalog-cart-footer strong{color:var(--commerce-ink);font-size:18px}.catalog-cart-footer .primary-button{border-color:var(--commerce-purple);background:var(--commerce-purple);border-radius:6px;width:100%;min-height:44px}.load-more{width:min(320px,100%);margin:18px auto 0;display:flex}@media (max-width:1260px){.catalog-layout{grid-template-columns:188px minmax(0,1fr) 276px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 136px}.catalog-product-card .product-image{width:136px}}@media (max-width:1080px){.catalog-layout{grid-template-columns:180px minmax(0,1fr)}.catalog-cart{display:none}body:has(.catalog-cart) .floating-cart{display:grid}}@media (max-width:820px){.catalog-storehead,.toolbar-inner,.catalog-quick,.active-filters,.catalog-layout{width:calc(100% - 24px)}.catalog-storehead{min-height:86px;padding-block:12px}.catalog-store-identity{grid-template-columns:48px minmax(0,1fr);gap:11px}.catalog-store-logo{width:48px;height:48px;font-size:21px}.catalog-storehead h1{font-size:20px}.catalog-store-identity p>span,.catalog-storehead dl{display:none}.catalog-corridor{padding-inline:12px}.catalog-corridor button{width:84px;min-width:84px;min-height:86px}.catalog-category-image{width:44px;height:44px}.catalog-category-copy strong{min-height:26px;font-size:10px}.catalog-category-copy small{display:none}.catalog-toolbar{top:68px}.toolbar-inner{grid-template-columns:auto minmax(0,1fr) auto}.toolbar-inner>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sort,.sort-explainer{display:none}.mobile-filter-trigger,.mobile-sort-trigger{display:inline-flex!important}.catalog-quick{scrollbar-width:none;min-height:52px;overflow-x:auto}.catalog-quick::-webkit-scrollbar{display:none}.catalog-quick>span{display:none}.catalog-quick button{flex:none}.catalog-layout{padding-bottom:54px;display:block}.catalog-menu{display:none}.catalog-results-head{min-height:38px}.catalog-results .product-grid{grid-template-columns:1fr;gap:10px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 132px;min-height:166px}.catalog-product-card .product-image{width:132px;height:166px;min-height:166px}.catalog-product-card .product-copy{min-height:166px;padding:12px}}@media (max-width:430px){.catalog-results .product-grid{gap:8px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 116px;min-height:158px}.catalog-product-card .product-image{width:116px;height:158px;min-height:158px}.catalog-product-card .product-copy{min-height:158px;padding:10px}.catalog-product-card .product-copy h3{min-height:34px;font-size:10px}.catalog-product-card .market-card-meta{display:none}.catalog-product-card .price{font-size:15px}.catalog-product-card .reference-price,.catalog-product-card .price-context{font-size:8px}}:root{--customer-page:#f7f7f9;--customer-line:#e6e6eb;--customer-text:#24232a;--customer-muted:#696774;--customer-purple:#5d3ebc;--customer-purple-soft:#f1edff;--customer-radius:14px}html[data-theme=dark]{--customer-page:#1b1040;--customer-line:#443664;--customer-text:#edeaf6;--customer-muted:#c9c3d8;--customer-purple:#b7a4f5;--customer-purple-soft:#392767}.support-center{background:var(--customer-page)}main:has(.account-center){background:var(--customer-page)}main:has(.getir-cart-layout){background:var(--customer-page)}main:has(.checkout-layout){background:var(--customer-page)}main:has(.saved-products-page){background:var(--customer-page)}main:has(.comparison-page){background:var(--customer-page)}main:has(.ayda-plus-page){background:var(--customer-page)}.primary-button{background:var(--customer-purple);min-height:48px;box-shadow:none;border-radius:10px}.secondary-button{border-color:var(--customer-line);border-radius:10px;min-height:44px}.shopping-nav-shell{border-bottom-color:var(--customer-line);background:var(--surface)}.shopping-nav{min-height:58px}.shopping-nav>a{border-color:var(--customer-line);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 12px}.shopping-nav-icon{border-radius:8px;width:28px;height:28px}.shopping-nav-copy small,.shopping-nav-copy b{display:none}.shopping-nav strong{font-size:12px;font-weight:700}.shopping-nav>a:after{left:10px;right:10px}.account-center{padding-block:28px 72px}.account-hero{border:0;border-bottom:1px solid var(--customer-line);background:0 0;border-radius:0;gap:14px;margin-bottom:14px;padding:0 0 22px}.account-hero>span{background:var(--customer-purple-soft);width:46px;height:46px;color:var(--customer-purple);border-radius:12px}.account-hero .eyebrow{color:var(--customer-purple);margin-bottom:3px;font-size:10px}.account-hero h1{font-size:clamp(27px,3vw,34px)}.account-hero p:last-child{color:var(--customer-muted);margin-top:4px;font-size:14px}.account-section-nav{top:calc(var(--header-height) + 18px);background:0 0;border:0;border-radius:0;gap:2px;padding:0;position:sticky}.account-section-nav button{border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.account-section-nav button svg{width:18px;height:18px;color:var(--customer-muted)}.account-section-nav button[aria-pressed=true]{background:var(--customer-purple-soft);color:var(--customer-purple)}.account-section-nav button[aria-pressed=true] svg{color:currentColor}.account-section-nav .account-logout{border-top:1px solid var(--customer-line);align-items:center;margin-top:10px;padding-top:10px;display:flex}.account-section-panel{background:0 0;border:0;border-radius:0;padding:0}.account-section-heading{grid-template-columns:38px 1fr;align-items:center;gap:11px;margin-bottom:22px}.account-section-heading>span{background:var(--customer-purple-soft);border-radius:10px;width:38px;height:38px}.account-section-heading svg{width:19px;height:19px}.account-section-heading h2{letter-spacing:-.025em;font-size:22px}.account-section-heading p{color:var(--customer-muted);font-size:13px}.account-section-panel .form-grid{border:1px solid var(--customer-line);border-radius:var(--customer-radius);background:var(--surface);max-width:620px;padding:22px}.account-section-panel .form-grid label{color:var(--customer-text);font-size:13px;font-weight:650}.account-section-panel .form-grid input,.account-filter-row input{border-color:var(--customer-line);background:var(--surface);border-radius:9px;min-height:46px}.account-section-panel form>.primary-button{margin-top:16px}.account-filter-row{grid-template-columns:1fr;max-width:420px}.account-filter-row label{font-size:13px}.account-order-list,.account-record-list,.account-product-list,.security-list{gap:10px;margin-block:18px}.account-order-list article,.account-record-list article,.account-product-list article,.security-list article{border-color:var(--customer-line);box-shadow:none;border-radius:12px}.account-order-list h3,.account-record-list h3{font-size:15px}.account-order-list time,.account-order-list p,.account-record-list p{font-size:13px}.account-record-list article>div:last-child{gap:4px}.account-record-list button{padding-inline:8px;font-size:13px}.account-empty{border:1px dashed var(--customer-line);background:0 0;border-radius:12px}.security-list article{grid-template-columns:34px minmax(0,1fr) auto}.delete-account-box{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.delete-account-box{border-color:color-mix(in srgb, var(--error) 30%, var(--customer-line))}}.delete-account-box{border-radius:12px}.address-map-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17151f7a}.address-map-container{border-radius:18px;width:min(760px,100%);box-shadow:0 22px 60px #14102247}.address-map-header{min-height:76px;padding-inline:24px}.address-map-header h2{font-size:22px}.address-map-kicker{font-size:10px}.address-mode-switch{border-radius:10px;margin:12px 24px}.address-map-stage{border-radius:12px;height:350px}.address-map-guidance{font-size:10px}.address-locate-fab{min-height:42px;font-size:11px}.address-resolved-card{background:var(--customer-purple-soft);border-radius:11px}.address-resolved-card strong{font-size:13px}.address-field{font-size:12px}.address-field input,.address-field textarea{border-radius:9px;font-size:14px}.address-label-fieldset legend{font-size:13px}.address-label-fieldset>div button{min-height:38px;font-size:12px}.address-editor-footer{min-height:78px}.getir-cart-layout,.checkout-layout{gap:30px;padding-block:32px 72px}.getir-cart-layout{grid-template-columns:minmax(0,1fr) 360px}.cart-page-head{border-bottom:1px solid var(--customer-line);padding-bottom:16px}.cart-page-head h1,.checkout-page-title h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,32px)}.getir-cart-layout .cart-line{border-color:var(--customer-line);min-height:126px;padding:16px 0}.getir-cart-layout .cart-thumb{border-radius:10px}.getir-cart-layout .cart-line h2{font-size:15px}.getir-cart-layout .cart-line-copy>p,.getir-cart-layout .cart-line-copy>span{font-size:12px}.getir-cart-layout .cart-summary,.checkout-summary{top:calc(var(--header-height) + 18px);border-color:var(--customer-line);border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #1814260f}.getir-cart-layout .summary-head{min-height:58px}.getir-cart-layout .cart-account,.getir-cart-layout .cart-address{min-height:66px}.getir-cart-layout .cart-summary form{background:var(--surface-subtle)}.checkout-layout{grid-template-columns:minmax(0,720px) 360px}.checkout-page-title{border-bottom:1px solid var(--customer-line);padding-bottom:20px}.checkout-page-title p:last-child{color:var(--customer-muted);font-size:14px}.checkout-step{border-color:var(--customer-line);box-shadow:none;border-radius:14px;margin-bottom:14px}.checkout-step .step-head{min-height:70px;padding-inline:20px}.checkout-step .step-content{padding:4px 20px 22px}.checkout-step .form-grid label{color:var(--customer-text);font-size:13px;font-weight:650}.checkout-step .form-grid input,.checkout-step .form-grid textarea{border-color:var(--customer-line);border-radius:9px;font-size:14px}.checkout-saved-addresses>button{border-color:var(--customer-line);border-radius:11px;min-height:72px}.checkout-summary{padding:20px}.checkout-summary h2{margin-top:0;font-size:18px}.saved-products-page,.comparison-page{padding-block:28px 72px}.saved-products-head,.comparison-head{border-bottom:1px solid var(--customer-line);padding-bottom:18px}.saved-products-head h1,.comparison-head h1{font-family:var(--font-display), sans-serif;font-size:clamp(25px,3vw,32px)}.saved-products-head>div>span,.comparison-head>div>span{color:var(--customer-muted);font-size:14px}.saved-products-summary{border-color:var(--customer-line);border-radius:12px;min-width:300px}.saved-products-summary span{padding-block:13px;font-size:11px}.saved-alert-bar,.comparison-selection,.comparison-picker,.comparison-results{border-color:var(--customer-line);box-shadow:none;border-radius:14px}.saved-alert-bar{margin-top:18px}.saved-products-toolbar{min-height:58px;margin-top:12px}.comparison-section-head h2{font-size:18px}.comparison-section-head p{color:var(--customer-muted);font-size:13px}.comparison-slot{border-radius:10px;min-height:126px}.comparison-picker-grid article{border-color:var(--customer-line);border-radius:10px}.support-center-header{border-bottom-color:var(--customer-line);background:var(--surface)}.support-center-header>div{padding-block:26px}.support-center-header h1{font-size:clamp(27px,3vw,34px)}.support-center-header p{color:var(--customer-muted);font-size:14px}.support-center-layout{gap:28px;padding-block:24px 72px}.support-center-sidebar{border-color:var(--customer-line);border-radius:12px}.support-center-sidebar>strong{font-size:13px}.support-center-sidebar>nav a{min-height:46px;font-size:12px}.support-center-content{gap:22px}.market-return-wizard,.market-tracking-summary,.market-tracking-progress,.market-shipment-card,.market-tracking-help{border-color:var(--customer-line);box-shadow:none;border-radius:14px}.market-return-heading h2,.market-tracking-promise h2{font-size:22px}.market-return-heading p,.market-tracking-promise p{font-size:13px}@media (max-width:900px){.shopping-nav{grid-template-columns:repeat(5,max-content);width:100%;padding-inline:16px;overflow-x:auto}.shopping-nav>a{border-left:0;min-width:max-content}.account-center-layout{grid-template-columns:1fr;gap:18px}.account-section-nav{flex-wrap:nowrap;margin-inline:-4px;padding-block:4px;position:static}.account-section-nav button{min-height:42px}.getir-cart-layout,.checkout-layout{grid-template-columns:1fr}.getir-cart-layout .cart-summary,.checkout-summary{position:static}}@media (max-width:640px){.well{width:calc(100% - 28px)}.shopping-nav{padding-inline:14px}.shopping-nav>a{padding-inline:10px}.account-center,.saved-products-page,.comparison-page,.getir-cart-layout,.checkout-layout{padding-block:20px 56px}.account-hero{grid-template-columns:42px minmax(0,1fr);padding-bottom:18px}.account-hero>span{width:42px;height:42px}.account-hero h1{font-size:27px}.account-section-panel .form-grid{padding:16px}.account-record-list article{padding:14px}.address-map-stage{height:300px}.address-locate-fab span{display:none}.address-locate-fab{justify-content:center;width:42px;padding:0}.getir-cart-layout .cart-line{grid-template-columns:72px minmax(0,1fr) 36px}.getir-cart-layout .cart-thumb{width:72px;height:72px}.checkout-step .step-head,.checkout-step .step-content{padding-inline:16px}.saved-products-summary{min-width:0}.saved-products-summary b{font-size:16px}.support-center-layout{padding-block:14px 52px}}.account-center{--account-accent:#5d3ebc;--account-accent-soft:#f0edff;--account-page:#f8f8fa;--account-line:#e7e6eb;--account-ink:#272631;--account-muted:#706f7b;padding-block:24px 76px}.account-center .account-hero{border-bottom:1px solid var(--account-line);grid-template-columns:44px minmax(0,1fr);gap:12px;margin-bottom:24px;padding:2px 0 22px}.account-center .account-hero>span{background:var(--account-accent-soft);width:44px;height:44px;color:var(--account-accent);border-radius:50%}.account-center .account-hero .eyebrow{color:var(--account-muted);letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:11px;font-weight:650}.account-center .account-hero h1{letter-spacing:-.04em;font-size:clamp(26px,3vw,32px);font-weight:750}.account-center .account-hero p:last-child{max-width:560px;color:var(--account-muted);margin-top:4px;font-size:13px}.account-center .account-section-nav{gap:3px}.account-center .account-section-nav button{color:#555361;border-radius:8px;min-height:44px;font-size:13px;font-weight:600}.account-center .account-section-nav button[aria-pressed=true]{background:var(--account-accent-soft);color:var(--account-accent)}.account-center .account-section-nav button svg{width:17px;height:17px}.account-center .account-section-nav .account-logout{color:#a13732}.account-center .account-section-nav .account-logout:hover{background:#fff1f0}.account-center .account-section-heading{grid-template-columns:1fr;gap:4px;margin-bottom:18px}.account-center .account-section-heading p{color:var(--account-muted);margin:0;font-size:13px;line-height:1.45}.account-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-edit-button,.account-cancel-button,.account-danger-outline{border:1px solid var(--account-line);min-height:38px;color:var(--account-accent);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.account-edit-button:hover,.account-cancel-button:hover{background:var(--account-accent-soft);border-color:#d7d2e8}.account-edit-button svg,.account-danger-outline svg{width:16px;height:16px}.account-profile-summary{border-top:1px solid var(--account-line);max-width:600px;margin:0;display:grid}.account-profile-summary>div{border-bottom:1px solid var(--account-line);grid-template-columns:minmax(112px,.34fr) 1fr;gap:16px;padding:15px 0;display:grid}.account-profile-summary dd{color:var(--account-ink);margin:0;font-size:13px;font-weight:600}.account-center .account-preferences-form .form-grid{background:0 0;border:0;border-radius:0;gap:16px;max-width:600px;padding:0}.account-center .account-preferences-form .form-grid label{color:#403e48;gap:7px;font-size:12px;font-weight:650}.account-center .account-preferences-form input,.account-center .account-filter-row input{border-color:var(--account-line);min-height:48px;color:var(--account-ink);border-radius:9px;font-size:14px}.account-center .account-preferences-form input:focus,.account-center .account-filter-row input:focus{border-color:var(--account-accent);box-shadow:0 0 0 3px #5d3ebc1c}.account-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.account-form-actions .primary-button{border-radius:9px;min-height:46px}.account-form-actions small{max-width:290px;color:var(--account-muted);font-size:11px;line-height:1.45}.account-center .account-filter-row label{color:#403e48;gap:7px;font-size:12px;font-weight:650}.account-center .account-order-list,.account-center .account-record-list,.account-center .account-product-list,.account-center .security-list{gap:8px;margin-block:0}.account-center .account-order-list article,.account-center .account-record-list article,.account-center .account-product-list article,.account-center .security-list article{border-color:var(--account-line);box-shadow:none;background:#fff;border-radius:10px;padding:16px}.account-center .account-order-list article{transition:border-color .16s,box-shadow .16s}.account-center .account-order-list article:hover{border-color:#d7d2e8;box-shadow:0 4px 14px #231d360b}.account-order-meta{font-size:11px}.account-order-meta .mono{color:var(--account-muted);font-weight:650}.account-center .account-order-list h3{color:var(--account-ink);margin-top:8px;font-size:14px;font-weight:650}.account-center .account-order-list article>p strong{color:var(--account-ink);font-size:15px}.order-status{color:#5e5b69;background:#f2f1f5;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.order-status--iptal-edildi,.order-status--ödeme-başarısız{color:#b13a35;background:#fff0ef}.account-center .account-order-actions{gap:12px;margin-top:14px}.account-center .account-order-actions .secondary-button{border-color:var(--account-line);border-radius:8px;min-height:38px;padding-inline:12px;font-size:12px}.account-text-action{min-height:38px;color:var(--account-accent);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.account-text-action:hover{color:#43268e;text-underline-offset:3px;text-decoration:underline}.account-center .address-section-title{gap:16px;margin-bottom:4px}.account-center .address-section-title>.primary-button{border-radius:8px;min-height:42px;padding-inline:14px;font-size:12px}.account-center .account-record-list h3{color:var(--account-ink);font-size:14px;font-weight:700}.account-center .account-record-list h3 span{background:var(--account-accent-soft);color:var(--account-accent);margin-left:4px;padding:3px 7px;font-size:10px}.account-center .account-record-list p{color:var(--account-muted);margin-top:6px;font-size:12px;line-height:1.5}.account-center .address-source{color:var(--account-muted);margin-top:7px;font-size:10px;font-weight:600}.account-center .address-source.is-osm_nominatim{color:#177552}.account-center .address-card-actions{gap:2px}.account-center .account-record-list button{min-height:38px;color:var(--account-accent);border-radius:7px;padding-inline:9px;font-size:12px;font-weight:650}.account-center .account-record-list button:hover:not(:disabled){background:var(--account-accent-soft)}.account-center .account-record-list button.address-edit-button{border:1px solid var(--account-line)}.account-center .account-record-list button.address-edit-button svg{width:15px;height:15px}.account-center .account-record-list button.address-remove-button{color:#ad403a}.account-center .account-record-list button.address-remove-button:hover{background:#fff1f0}.account-center .address-empty-state{background:#fff;border-color:#d9d7df;border-radius:10px;min-height:230px}.account-center .address-empty-state>span{background:var(--account-accent-soft);width:46px;height:46px;color:var(--account-accent);border-radius:50%}.account-center .address-empty-state h3{color:var(--account-ink)}.account-center .address-empty-state p{color:var(--account-muted);font-size:12px}.account-center .account-product-list img{background:#fafafd;border-radius:8px;width:64px;height:64px}.account-center .account-product-list a:not(.account-text-action){color:var(--account-ink);font-size:13px;font-weight:650;text-decoration:none}.account-center .account-product-list strong{color:var(--account-ink);font-size:14px}.account-center .security-list article{grid-template-columns:28px minmax(0,1fr) auto;padding-block:15px}.account-center .security-list article>svg{width:20px;height:20px;color:var(--account-accent)}.account-center .security-list h3{color:var(--account-ink);font-size:14px}.account-center .security-list p{color:var(--account-muted);font-size:12px;line-height:1.45}.account-center .security-list .secondary-button{border-color:var(--account-line);border-radius:8px;min-height:38px;padding-inline:12px;font-size:12px}.account-center .delete-account-box{background:snow;border-color:#f1c9c7;border-radius:10px;max-width:600px;padding:20px}.account-center .delete-account-box h3{color:#922d28;font-size:15px}.account-center .delete-account-box p{color:#706369;font-size:12px}.account-center .delete-account-box label{color:#403e48;font-size:12px}.account-center .delete-account-box input{border-color:#e9d8d7;border-radius:8px;min-height:46px}.account-center .danger-button{border-radius:8px;min-height:42px;font-size:12px}.account-danger-outline{color:#a13732;border-color:#e8c3c0}.account-danger-outline:hover{background:#fff1f0}.delete-account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-center .account-empty{background:0 0;border:0;padding:28px 0}.account-center .account-empty h3{color:var(--account-ink);font-size:15px}.account-center .account-empty p{color:var(--account-muted);font-size:12px}@media (max-width:900px){.account-center-layout{gap:22px}.account-center .account-section-nav{scrollbar-width:none;gap:4px;padding-bottom:6px}.account-center .account-section-nav::-webkit-scrollbar{display:none}.account-center .account-section-nav button{border:1px solid var(--account-line);background:#fff;min-height:40px;padding-inline:11px}.account-center .account-section-nav .account-logout{border-top:1px solid var(--account-line);margin:0;padding-top:0}}@media (max-width:640px){.account-center{padding-block:18px 52px}.account-center .account-hero{margin-bottom:16px;padding-bottom:16px}.account-center .account-hero h1{font-size:25px}.account-center .account-hero p:last-child{font-size:12px}.account-center .account-section-heading{margin-bottom:16px}.account-heading-row{align-items:center}.account-heading-row .account-section-heading{margin-bottom:16px}.account-edit-button{flex:none}.account-center .account-section-heading h2{font-size:19px}.account-center .account-section-nav button svg{display:none}.account-center .account-order-list article,.account-center .account-record-list article,.account-center .account-product-list article,.account-center .security-list article{padding:14px}.account-center .account-record-list article{gap:10px}.account-center .address-card-actions{width:100%}.account-center .address-card-actions .address-edit-button{margin-right:auto}.account-center .account-product-list article{grid-template-columns:56px minmax(0,1fr);min-height:0}.account-center .account-product-list img{width:56px;height:56px}.account-center .account-product-list .account-text-action{grid-column:2;min-height:28px}.account-center .security-list article{grid-template-columns:24px minmax(0,1fr)}.account-center .security-list .secondary-button{grid-column:2;width:max-content;margin-top:3px}.account-form-actions{gap:10px;display:grid}.account-form-actions .primary-button{width:100%}.account-profile-summary>div{grid-template-columns:1fr;gap:4px;padding-block:13px}.delete-account-actions{width:100%;display:grid}.delete-account-actions>*{width:100%}}.auth-screen{--auth-accent:#5d3ebc;--auth-accent-hover:#4c2f9e;--auth-bg:#f8f8fa;--auth-surface:#fff;--auth-surface-solid:#fff;--auth-input-bg:#fff;--auth-text:#272631;--auth-muted:#706f7b;--auth-subtle:#888692;--auth-border:#e4e3e9;background:var(--auth-bg);min-height:auto;padding:36px 16px 56px}.auth-screen--standalone{min-height:100svh;padding-top:0}.auth-brand-panel{min-height:92px;padding:max(24px, env(safe-area-inset-top)) 24px 18px}.auth-brand{font-size:34px}.auth-brand-panel p{color:var(--auth-muted);letter-spacing:.1em;margin-top:8px}.auth-card{border:1px solid var(--auth-border);background:var(--auth-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;width:min(100%,440px);overflow:visible;box-shadow:0 6px 20px #221e300e}.auth-card-intro{text-align:left;justify-items:start;padding:28px 28px 18px}.auth-lock-illustration{display:none}.auth-card-intro h1{letter-spacing:-.035em;font-size:24px;font-weight:730}.auth-card-intro p{max-width:none;margin-top:6px;font-size:13px}.auth-mode-tabs{border-color:var(--auth-border);background:var(--auth-surface-solid);border-radius:9px;margin:0 28px 20px}@supports (color:color-mix(in lab, red, red)){.auth-mode-tabs{background:color-mix(in srgb, var(--auth-surface-solid) 72%, var(--auth-bg))}}.auth-mode-tabs button{border-radius:7px;min-height:36px;font-size:12px}.auth-form{gap:14px;padding:0 28px}.auth-register-form{gap:12px}.auth-input{border-color:var(--auth-border);background:var(--auth-input-bg);border-radius:8px;min-height:48px}.auth-input input{height:46px;font-size:14px}.auth-input button{width:36px;height:36px}.auth-submit,.auth-google{border-radius:8px;min-height:48px;font-size:13px}.auth-submit{box-shadow:none}.auth-divider{margin:18px 28px 12px}.auth-google{width:calc(100% - 56px);margin-inline:28px}.auth-switch-copy{margin-top:18px}.auth-device-note{margin-bottom:22px}.auth-toast{z-index:600;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;background:#2c1a5e;border:1px solid #7458ae;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;width:min(100% - 24px,430px);min-height:58px;padding:11px 14px;animation:.22s ease-out both auth-toast-in;display:grid;position:fixed;left:50%;box-shadow:0 16px 38px #0a041c57}.auth-toast>span{color:#241249;background:#a88bff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.auth-toast p{color:#fff;margin:0;font-size:12px;font-weight:650;line-height:1.45}@keyframes auth-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}html[data-theme=dark] .auth-screen{--auth-accent:#b7a4f5;--auth-accent-hover:#cbbcff}html[data-theme=dark] .auth-card{border-color:var(--auth-border);background:var(--auth-surface);box-shadow:0 18px 48px #0a041c4d}html[data-theme=dark] .auth-mode-tabs{background:#1f123f}html[data-theme=dark] .auth-mode-tabs button[aria-selected=true]{color:#fff;box-shadow:none;background:#5d3ebc}html[data-theme=dark] .auth-input{background:var(--auth-input-bg)}html[data-theme=dark] .auth-input:focus-within{background:#392767}html[data-theme=dark] .auth-input input::placeholder{color:#a9a1bc}html[data-theme=dark] .auth-submit{color:#fff;background:#5d3ebc}html[data-theme=dark] .auth-submit:hover{background:#6d4dcc}html[data-theme=dark] .auth-google{background:var(--auth-surface-solid);color:var(--auth-text)}html[data-theme=dark] .auth-google:hover{background:#392767;border-color:#7458ae}@media (max-width:640px){.auth-screen{padding:22px 12px 40px}.auth-screen--standalone{padding-top:0}.auth-brand-panel{min-height:82px;padding-bottom:14px}.auth-brand{font-size:30px}.auth-card{box-shadow:none;border-radius:12px}.auth-card-intro{padding:24px 20px 16px}.auth-card-intro h1{font-size:22px}.auth-mode-tabs{margin-inline:20px}.auth-form{padding-inline:20px}.auth-divider{margin-inline:20px}.auth-google{width:calc(100% - 40px);margin-inline:20px}}@media (prefers-reduced-motion:reduce){.auth-toast{animation:none;transform:translate(-50%)}}:is(main:has(.account-center),main:has(.saved-products-page)){background:#f5f5f7}.account-center{--account-accent:#5d3ebc;--account-accent-soft:#f2efff;--account-page:#f5f5f7;--account-line:#e7e7eb;--account-ink:#24232b;--account-muted:#74737d;width:min(100% - 48px,1160px);padding-block:24px 64px}.account-center .account-hero{border:0;border-bottom:1px solid var(--account-line);background:0 0;border-radius:0;margin-bottom:18px;padding:2px 0 17px;display:block}.account-center .account-hero .eyebrow{color:#686575;font-size:11px;font-weight:700}.account-center .account-hero h1{color:var(--account-ink);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.045em;font-size:clamp(24px,2.4vw,28px);font-weight:800;line-height:1.12}.account-center .account-hero p:last-child{color:#696775;font-size:13px;line-height:1.45}.account-center-layout{grid-template-columns:238px minmax(0,1fr);gap:16px}.account-center .account-section-nav{border:1px solid var(--account-line);background:#fff;border-radius:10px;gap:3px;padding:8px;display:grid;box-shadow:0 1px 2px #18152306}.account-center .account-section-nav button{color:#5c5a66;border-radius:7px;justify-content:flex-start;gap:10px;min-height:44px;padding:0 10px;font-size:13px;font-weight:650}.account-center .account-section-nav button svg{color:#787681;width:18px;height:18px}.account-center .account-section-nav button b{color:#777480;font-variant-numeric:tabular-nums;background:#f1f0f4;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding-inline:5px;font-size:10px;display:grid}.account-center .account-section-nav button:hover{color:var(--account-ink);background:#f7f6f9}.account-center .account-section-nav button[aria-pressed=true] b{color:var(--account-accent);background:#fff}.account-center .account-section-nav .account-logout{border-top:1px solid var(--account-line);color:#a63e38;min-height:42px;margin:7px 0 0;padding:10px;font-size:13px;font-weight:700;text-decoration:none}.account-center .account-section-panel{border:1px solid var(--account-line);background:#fff;border-radius:10px;min-height:430px;padding:24px;box-shadow:0 1px 2px #18152306}.account-center .account-section-heading{gap:4px;margin-bottom:20px}.account-center .account-section-heading h2{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.035em;font-size:21px;font-weight:780}.account-center .account-section-heading p{color:var(--account-muted);font-size:13px}.account-heading-row{border-bottom:1px solid var(--account-line);align-items:flex-start;padding-bottom:18px}.account-heading-row .account-section-heading{margin-bottom:0}.account-edit-button,.account-cancel-button,.account-danger-outline{border-radius:7px;min-height:38px;font-size:12px}.account-profile-summary{border-top:0;max-width:none;margin-top:6px}.account-avatar-editor{border-bottom:1px solid var(--account-line);align-items:center;gap:14px;max-width:640px;margin:0 0 16px;padding:0 0 16px;display:flex}.account-avatar-preview{width:64px;height:64px;color:var(--account-accent);cursor:pointer;background:#eeeaff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;font-weight:800;display:grid;overflow:hidden}.account-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-avatar-preview{position:relative}.account-avatar-preview i{color:#fff;opacity:0;background:#1a1726a8;padding:4px 0;font-size:9px;font-style:normal;font-weight:750;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}:is(.account-avatar-preview:hover i,.account-avatar-preview:focus-visible i){opacity:1}.account-avatar-editor>div:last-child{min-width:0}.account-avatar-editor strong{color:var(--account-ink);font-size:13px;display:block}.account-avatar-editor p{color:var(--account-muted);margin:2px 0 8px;font-size:11px}.account-avatar-change{color:var(--account-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.account-avatar-change:hover{text-underline-offset:3px;text-decoration:underline}.account-avatar-modal{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14121b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-avatar-dialog{text-align:center;background:#fff;border-radius:14px;width:min(100%,400px);overflow:hidden;box-shadow:0 22px 60px #0f0c184d}.account-avatar-dialog>header{border-bottom:1px solid var(--account-line);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:54px;display:grid}.account-avatar-dialog h3{color:var(--account-ink);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:15px;font-weight:780}.account-avatar-close{width:42px;height:42px;color:var(--account-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.account-avatar-close svg{width:20px;height:20px}.account-avatar-close:hover:not(:disabled){color:var(--account-accent)}.account-avatar-modal-preview{width:112px;height:112px;box-shadow:none;color:var(--account-ink);background:#f3f2f4;border:1px solid #dbd8df;border-radius:50%;place-items:center;margin:26px auto 14px;font-size:32px;font-weight:800;display:grid;overflow:hidden}.account-avatar-modal-preview img{object-fit:cover;width:100%;height:100%}.account-avatar-intro{max-width:290px;color:var(--account-muted);margin:0 auto 22px;font-size:12px;line-height:1.5}.account-avatar-modal-actions{border-top:1px solid var(--account-line)}.account-avatar-modal-actions button{border:0;border-bottom:1px solid var(--account-line);color:#1877e8;cursor:pointer;background:#fff;width:100%;min-height:51px;padding:0 16px;font-size:13px;font-weight:750;display:block}.account-avatar-modal-actions button:hover:not(:disabled){background:#fafaff}.account-avatar-modal-actions button.is-camera{color:var(--account-accent)}.account-avatar-modal-actions button.is-remove{color:#d13a36;border-bottom:0}.account-avatar-error{color:#c03431;margin:-6px 20px 16px;font-size:12px;font-weight:650;line-height:1.4}.account-avatar-crop{touch-action:none;cursor:grab;background:#15131a;width:320px;max-width:100%;height:320px;margin:18px auto 0;position:relative;overflow:hidden}.account-avatar-crop:active{cursor:grabbing}.account-avatar-crop.is-loading{cursor:wait}.account-avatar-crop.is-loading:before{z-index:1;content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite account-avatar-spinner;position:absolute;top:calc(50% - 14px);left:calc(50% - 14px)}.account-avatar-crop:after{content:"";pointer-events:none;border:1px solid #fff9;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000004d}.account-avatar-crop img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.account-avatar-zoom{color:#797581;align-items:center;gap:11px;width:min(284px,100% - 48px);margin:17px auto 6px;font-size:20px;line-height:1;display:flex}.account-avatar-zoom input{width:100%;accent-color:var(--account-accent);cursor:pointer}.account-avatar-hint{color:var(--account-muted);margin:0 20px 17px;font-size:11px;line-height:1.4}.account-avatar-crop-actions{border-top:1px solid var(--account-line);grid-template-columns:1fr 1fr;display:grid}.account-avatar-crop-actions button{min-height:52px;font:inherit;cursor:pointer;background:#fff;border:0;font-size:13px;font-weight:750}.account-avatar-crop-actions .account-avatar-secondary{border-right:1px solid var(--account-line);color:#55525c}.account-avatar-crop-actions .account-avatar-save{color:#1877e8}.account-avatar-crop-actions button:hover:not(:disabled){background:#fafaff}.account-avatar-crop-actions button:disabled,.account-avatar-modal-actions button:disabled,.account-avatar-close:disabled{cursor:wait;opacity:.55}@keyframes account-avatar-spinner{to{transform:rotate(360deg)}}.account-profile-summary>div{grid-template-columns:190px minmax(0,1fr);gap:20px;padding:17px 0}.account-profile-summary dt{font-size:13px}.account-profile-summary dd{font-size:13px;font-weight:650}.account-center .account-preferences-form .form-grid{max-width:640px;padding-top:2px}.account-center .account-filter-row{max-width:none;margin-bottom:18px}.account-center .account-filter-row label{max-width:420px}.account-center .account-order-list,.account-center .account-record-list,.account-center .account-product-list,.account-center .security-list{gap:10px}.account-center .account-order-list article,.account-center .account-record-list article,.account-center .account-product-list article,.account-center .security-list article{border-radius:8px;padding:16px 17px}.account-center .account-order-list article:hover{box-shadow:none;border-color:#d5d0e8}.account-center .account-order-meta{border-bottom:1px solid #f0eff2;padding-bottom:10px}.account-center .account-order-list h3{margin-top:12px;font-size:14px}.account-center .account-order-list article>p{margin-top:13px}.account-center .account-order-actions{border-top:1px solid #f0eff2;margin-top:16px;padding-top:14px}.order-status{background:#f4f3f6;border-radius:6px;min-height:25px;font-size:11px}.order-status--teslim-edildi,.order-status--ödendi{color:#16734e;background:#eaf8f0}.order-status--hazırlanıyor,.order-status--kargoya-verildi{color:#5d3ebc;background:#f2efff}.account-center .address-section-title{border-bottom:1px solid var(--account-line);align-items:center;padding-bottom:18px}.account-center .address-section-title>.primary-button{border-radius:7px;min-height:40px}.account-center .address-section-title .account-section-heading{margin-bottom:0}.account-center .account-record-list h3{font-size:14px}.account-center .account-record-list h3 span{border-radius:5px}.account-center .address-empty-state{border-radius:8px;min-height:250px}.account-center .account-product-list article{grid-template-columns:62px minmax(0,1fr) auto;min-height:88px}.account-center .account-product-list img{border:1px solid #f0eff3;border-radius:7px;width:62px;height:62px}.account-center .security-list article{padding-block:17px}.account-center .delete-account-box{border-radius:8px;max-width:none}.saved-products-page{width:min(100% - 48px,1160px);padding-block:24px 64px}.saved-products-head{border:1px solid var(--account-line);background:#fff;border-radius:10px;align-items:center;padding:18px 20px}.saved-products-head h1{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.045em;font-size:clamp(24px,2.6vw,30px);font-weight:800}.saved-products-summary{background:#fafafd;border-radius:8px}.saved-products-summary span{padding-block:11px}.saved-alert-bar{background:#f7f5ff;border-radius:8px}.saved-products-toolbar{margin-top:14px}.saved-products-results .product-card,.saved-products-recommendations .product-card,.saved-products-empty,.saved-products-note{border-radius:8px}@media (max-width:900px){.account-center-layout{gap:12px}.account-center .account-section-nav{padding:6px}.account-center .account-section-nav button{min-height:40px}.account-center .account-section-nav .account-logout{border-top:0;margin:0;padding-top:0}.account-center .account-section-panel{min-height:0}}@media (max-width:640px){.account-center,.saved-products-page{width:min(100% - 24px,1160px);padding-block:14px 48px}.account-center .account-hero{margin-bottom:14px;padding:0 0 14px}.account-center .account-hero h1{font-size:24px}.account-center .account-section-nav{padding:6px;display:flex;overflow-x:auto}.account-center .account-section-nav button{background:0 0;border:0;flex:none}.account-center .account-section-nav button b{display:none}.account-center .account-section-panel{border-radius:8px;padding:18px 14px}.account-profile-summary>div{grid-template-columns:1fr;gap:4px}.account-heading-row{padding-bottom:14px}.account-center .address-section-title{align-items:stretch;padding-bottom:14px}.account-center .account-product-list article{grid-template-columns:56px minmax(0,1fr)}.account-center .account-product-list img{width:56px;height:56px}.saved-products-head{padding:16px}.account-avatar-modal{place-items:end center;padding:0}.account-avatar-dialog{border-radius:16px 16px 0 0;width:100%}.account-avatar-crop{width:min(320px,100vw);height:min(320px,100vw);margin-top:14px}}.site-header{height:116px;box-shadow:none;background:#fff;border-bottom:1px solid #e6e5ea}.site-header[data-categories=hidden],.main-header{height:72px}.site-header .header-inner{gap:14px;width:min(100% - 48px,1500px)}.site-header .wordmark{color:#5d3ebc;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.065em;white-space:nowrap;flex:0 0 44px;font-size:24px;font-weight:850;line-height:1}.site-header .search-box{background:#fff;border:1px solid #d8cfff;border-radius:9px;order:2;min-width:280px;max-width:none;height:48px;margin-left:4px}.site-header .search-box:focus-within{border-color:#5d3ebc;box-shadow:0 0 0 3px #5d3ebc1c}.site-header .search-box>svg{color:#5d3ebc}.site-header .search-box>button.search-submit{color:#fff;background:#5d3ebc;border-radius:7px;min-width:72px;height:40px;min-height:40px}.site-header .delivery-location-button{background:#fff;border:1px solid #e2e1e7;border-radius:9px;flex:0 0 210px;order:1;height:48px;padding-inline:10px}.site-header .delivery-location-icon{background:#35206f;border-radius:7px;width:32px;height:32px}.site-header .header-actions{flex:none;order:3;gap:2px;margin-left:2px}.site-header .header-actions>a,.site-header .header-actions>button{color:#292731;border-radius:7px;gap:6px;width:auto;min-width:42px;height:44px;min-height:44px;padding-inline:9px;font-size:12px;font-weight:750}.site-header .header-actions svg{color:#5d3ebc;width:20px;height:20px}.site-header .header-actions .theme-toggle{width:40px;padding-inline:0}.site-header .header-actions .header-action-label{display:inline}.site-header .header-actions .favorite-link,.site-header .header-actions .bag-button{align-items:center;display:inline-flex}.site-header .header-actions .account-link{min-width:auto}.site-header .header-actions .bag-button{border-left:1px solid #ecebf0;border-radius:0}.site-header .category-nav,.site-header .category-nav-inner{height:44px}.site-header .category-nav-inner{width:min(100% - 48px,1500px)}@media (max-width:1240px){.site-header .header-inner{gap:9px}.site-header .wordmark{flex-basis:44px;font-size:21px}.site-header .delivery-location-button{flex-basis:174px}.site-header .header-actions .header-action-label{display:none}.site-header .header-actions>a,.site-header .header-actions>button{justify-content:center;width:42px;padding-inline:0}.site-header .header-actions .bag-button{border-left:0;border-radius:7px}}@media (max-width:980px){.site-header .delivery-location-button{display:none}.site-header .wordmark{flex-basis:44px}}@media (max-width:820px){.site-header,.site-header[data-categories=hidden],.main-header{height:68px}.site-header{max-width:100vw;overflow:visible}.site-header .header-inner{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;width:min(100% - 24px,760px);min-width:0;display:grid}.site-header .mobile-menu-button,.site-header .mobile-search,.site-header[data-compact=true] .mobile-menu-button,.site-header[data-compact=true] .mobile-search{color:#2d2933;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid!important}.site-header .mobile-menu-button:hover,.site-header .mobile-search:hover{background:#f3f1f7}.site-header .mobile-menu-button svg,.site-header .mobile-search svg{width:23px;height:23px}.site-header .wordmark{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-basis:auto;justify-self:center;min-width:0;max-width:100%;font-size:22px;overflow:hidden}.site-header .brand-logo-header{border-radius:11px;width:44px;height:44px}.site-header .search-box{order:initial;display:none!important}.site-header .search-box.mobile-open{z-index:120;background:#fff;width:auto;min-width:0;max-width:none;height:52px;margin:0;padding-left:12px;position:fixed;top:8px;left:12px;right:12px;box-shadow:0 12px 34px #1f182f2e;display:flex!important}.site-header .header-actions,.site-header[data-compact=true] .header-actions{display:none!important}}@media (max-width:420px){.site-header .header-inner{grid-template-columns:42px minmax(0,1fr) 42px;gap:2px;width:calc(100% - 16px)}.site-header .mobile-menu-button,.site-header .mobile-search{width:42px;min-width:42px}.site-header .wordmark{letter-spacing:-.055em;font-size:20px}}.account-center{--account-accent:#5d3ebc;--account-ink:#211d2b;--account-muted:#716c7b;--account-line:#e8e5ec;width:min(100% - 48px,1180px);padding-block:26px 72px}.account-center .account-hero{margin-bottom:18px;padding-bottom:17px}.account-center .account-section-nav{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0}.account-center .account-section-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-orders-heading{border-bottom:1px solid var(--account-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.account-orders-heading .account-section-heading{margin:0}.account-orders-heading .account-section-heading>span{display:none}.account-orders-heading .account-section-heading h2{letter-spacing:-.035em;font-size:23px}.account-order-search{color:#847f8c;background:#fff;border:1px solid #ddd9e2;border-radius:8px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;width:min(100%,292px);height:40px;padding:0 11px;display:grid}.account-order-search:focus-within{border-color:var(--account-accent);box-shadow:0 0 0 3px #5d3ebc1a}.account-order-search svg{width:17px;height:17px}.account-order-search input{outline:0;width:100%;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important}.account-order-filters{border-bottom:1px solid var(--account-line);gap:4px;margin-top:14px;padding-bottom:10px;display:flex}.account-order-filters button{color:#706b78;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.account-order-filters button:hover{color:var(--account-accent);border-color:#cfc7df}.account-order-filters button[aria-pressed=true]{color:var(--account-accent);background:#f2efff;border-color:#e8e0ff}.account-order-filters span{color:inherit;margin-left:3px;font-size:10px}.account-center .account-order-list--journey{gap:10px;margin-top:14px}.account-center .account-order-card{border-color:#e2dfe6;border-radius:10px;padding:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.account-center .account-order-card:hover{border-color:#ccc5d8;box-shadow:0 4px 12px #2d22480b}.account-order-card>header{background:#fff;border-bottom:1px solid #f0edf3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.account-order-card>header>div{align-items:center;gap:12px;min-width:0;display:flex}.account-order-card .mono{color:#45404c;font-size:11px;font-weight:750}.account-order-card time{color:var(--account-muted);font-size:11px}.account-order-card-main{grid-template-columns:minmax(155px,.7fr) minmax(330px,1.3fr);align-items:center;gap:26px;padding:17px 16px;display:grid}.account-order-card h3{color:var(--account-ink);margin:0;font-size:13px;font-weight:750;line-height:1.38}.account-order-card-main>div>p{color:var(--account-ink);margin:7px 0 0;font-size:15px;font-weight:800}.account-order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.account-order-progress li{color:#a09aa7;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.account-order-progress li:not(:last-child):after{content:"";background:#e8e4eb;width:calc(100% - 24px);height:2px;position:absolute;top:10px;left:calc(50% + 12px)}.account-order-progress li.is-complete:not(:last-child):after{background:#6d4bc4}.account-order-progress li>span{z-index:1;color:#938d99;background:#fff;border:2px solid #ddd8e2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.account-order-progress li.is-complete>span{color:#fff;background:#6d4bc4;border-color:#6d4bc4}.account-order-progress small{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;font-weight:650;line-height:1.2;overflow:hidden}.account-order-progress li.is-complete small{color:#4c3b79}.account-order-card>footer{background:#fcfbfd;border-top:1px solid #f0edf3;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.account-order-card>footer>span{color:var(--account-muted);font-size:11px}.account-order-card>footer>div{align-items:center;gap:12px;display:flex}.account-order-card .secondary-button{color:#5134a8;border-color:#d7d0e7;border-radius:8px;min-height:36px;padding-inline:12px;font-size:11px}.account-order-card .secondary-button:hover{background:#f7f4ff;border-color:#7c5ed0}.account-order-card .account-text-action{min-height:32px;font-size:11px}.account-orders-empty{margin-top:18px}.account-center .account-orders-empty .account-empty{text-align:center;background:#faf9fb;border:1px dashed #ddd9e3;border-radius:10px;align-content:center;justify-items:center;gap:7px;min-height:210px;margin:0;padding:28px}.account-center .account-orders-empty .account-empty h3{font-size:15px}.account-center .account-orders-empty .account-empty p{max-width:340px;font-size:12px}.account-center .account-orders-empty .primary-button{border-radius:8px;min-height:38px;margin-top:6px;padding-inline:14px;font-size:12px}.account-favorites-heading{border-bottom:1px solid var(--account-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.account-favorites-heading h2,.account-favorites-heading p{margin:0}.account-favorites-heading h2{color:var(--account-ink);letter-spacing:-.035em;font-size:23px;font-weight:800}.account-favorites-heading h2 span{color:#77717d;letter-spacing:0;vertical-align:3px;background:#f0edf3;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:3px;padding:0 6px;font-size:11px;display:inline-grid}.account-favorites-heading p{color:var(--account-muted);margin-top:2px;font-size:12px}.account-favorites-heading>a{color:#5637af;white-space:nowrap;font-size:12px;font-weight:750;text-decoration:none}.account-favorites-heading>a:hover{text-underline-offset:3px;text-decoration:underline}.account-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.account-favorites-grid article{background:#fff;border:1px solid #e3e0e7;border-radius:9px;grid-template-rows:auto 1fr auto;min-width:0;padding:0;display:grid;overflow:hidden}.account-favorites-grid article:hover{border-color:#cdc6d8;box-shadow:0 4px 13px #281f3d0d}.account-favorite-image{aspect-ratio:1/.84;background:#f8f7f9;display:block;overflow:hidden}.account-favorite-image img{object-fit:contain;width:100%;height:100%;padding:10px;transition:transform .18s}.account-favorites-grid article:hover .account-favorite-image img{transform:scale(1.03)}.account-favorites-grid article>div{gap:5px;min-width:0;padding:12px 12px 7px;display:grid}.account-favorites-grid article>div>a{color:var(--account-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;overflow:hidden}.account-favorites-grid article strong{color:var(--account-ink);font-size:14px;font-weight:800}.account-favorites-grid .account-text-action{color:#5637af;border-top:1px solid #f0edf2;min-height:34px;margin:0 12px;font-size:11px}.account-favorites-empty{background:#faf9fb;border:1px dashed #ddd9e3;border-radius:10px;grid-template-columns:48px minmax(0,360px);place-content:center;gap:15px;min-height:242px;margin-top:18px;padding:30px;display:grid}.account-favorites-empty>span{color:#5d3ebc;background:#f0edff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.account-favorites-empty svg{width:22px;height:22px}.account-favorites-empty h3,.account-favorites-empty p{margin:0}.account-favorites-empty h3{color:var(--account-ink);font-size:15px}.account-favorites-empty p{color:var(--account-muted);margin-top:4px;font-size:12px;line-height:1.5}.account-favorites-empty .primary-button{border-radius:8px;min-height:38px;margin-top:12px;padding-inline:14px;font-size:12px}.order-status{border-radius:999px;min-height:25px;padding-inline:9px;font-size:10px;font-weight:750}.order-status--delivered{color:#187451;background:#eaf8f0}.order-status--preparing,.order-status--shipped,.order-status--paid{color:#573db0;background:#f0edff}.order-status--cancelled,.order-status--payment_failed,.order-status--expired{color:#b13a35;background:#fff0ef}.order-tracking-page{background:#f7f6f8;min-height:72vh;padding:30px 0 76px}.delivery-tracking{width:min(100% - 48px,1040px);margin:0 auto}.delivery-hero{color:#fff;background:linear-gradient(125deg,#5534ae,#724cc8);border-radius:18px;overflow:hidden;box-shadow:0 16px 34px #4d30a02e}.delivery-hero.is-delivered{background:linear-gradient(125deg,#147252,#1e9c70);box-shadow:0 16px 34px #197c5729}.delivery-hero.is-cancelled{background:linear-gradient(125deg,#913a3b,#bf5552);box-shadow:0 16px 34px #953a3c29}.delivery-hero-top{border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;min-height:45px;padding:0 22px;font-size:11px;font-weight:700;display:flex}.delivery-hero-top a{color:#fff;opacity:.88;text-decoration:none}.delivery-hero-top a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.delivery-hero-top>span{font-family:var(--font-data);opacity:.8;font-size:10px}.delivery-hero-content{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;padding:26px 26px 23px;display:grid}.delivery-hero-icon{background:#ffffff29;border-radius:17px;place-items:center;width:62px;height:62px;display:grid}.delivery-hero-icon svg{width:30px;height:30px}.delivery-hero-content p{color:#ffffffbd;letter-spacing:.09em;margin:0 0 3px;font-size:9px;font-weight:800}.delivery-hero-content h1{color:#fff;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,31px);font-weight:800;line-height:1.13}.delivery-hero-content div>span{color:#ffffffd6;margin-top:7px;font-size:12px;display:block}.delivery-hero-meta{background:#200f4e1f;border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.delivery-hero-meta>div{align-content:center;gap:3px;min-height:65px;padding:0 26px;display:grid}.delivery-hero-meta>div+div{border-left:1px solid #ffffff2b}.delivery-hero-meta small,.delivery-card small{letter-spacing:.055em;font-size:9px;font-weight:800}.delivery-hero-meta small{color:#ffffffa3}.delivery-hero-meta strong{font-size:12px;font-weight:700}.delivery-content-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.85fr);align-items:start;gap:16px;margin-top:16px;display:grid}.delivery-card{background:#fff;border:1px solid #e5e1e9;border-radius:14px;box-shadow:0 3px 12px #23193706}.delivery-journey{padding:22px}.delivery-journey>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.delivery-journey>header span,.delivery-order-summary header small,.delivery-address small,.delivery-shipment small{color:#7354bd}.delivery-journey h2,.delivery-order-summary h2,.delivery-address h2,.delivery-shipment h2,.delivery-help h2{color:#282332;letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.delivery-journey>header>small{color:#827b89;letter-spacing:0;text-align:right;font-size:9px;font-weight:500}.delivery-journey ol{margin:23px 0 0;padding:0;list-style:none}.delivery-journey li{color:#aaa4b0;grid-template-columns:32px minmax(0,1fr) 104px;gap:11px;min-height:66px;display:grid;position:relative}.delivery-journey li:not(:last-child):before{content:"";background:#e7e3ea;width:2px;position:absolute;top:31px;bottom:0;left:15px}.delivery-journey li.is-complete:not(:last-child):before{background:#6d4bc4}.delivery-journey li>span{z-index:1;color:#908998;background:#fff;border:2px solid #ded9e3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.delivery-journey li.is-complete>span{color:#fff;background:#6d4bc4;border-color:#6d4bc4}.delivery-journey li.is-current>span{box-shadow:0 0 0 5px #f1edff}.delivery-journey li b{color:#625c69;font-size:12px;display:block}.delivery-journey li.is-complete b{color:#30283b}.delivery-journey li p{color:#857e8b;margin:3px 0 0;font-size:10px;line-height:1.42}.delivery-journey li time{color:#857e8b;text-align:right;font-size:9px;line-height:1.38}.delivery-side-stack{gap:16px;display:grid}.delivery-order-summary{padding:17px}.delivery-order-summary header,.delivery-address header,.delivery-shipment-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.delivery-order-summary header>span,.delivery-shipment-heading>span{color:#6242ba;background:#f1edff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.delivery-order-summary header svg,.delivery-shipment-heading svg{width:19px;height:19px}.delivery-order-summary h2,.delivery-address h2,.delivery-shipment h2{font-size:13px}.delivery-item{border-top:1px solid #eeeaf0;border-bottom:1px solid #eeeaf0;grid-template-columns:72px minmax(0,1fr);gap:11px;margin:17px 0;padding-block:14px;display:grid}.delivery-item>span{background:#f8f7f9;border-radius:9px;width:72px;height:72px;position:relative;overflow:hidden}.delivery-item img{object-fit:contain;padding:6px}.delivery-item b{color:#3b3542;font-size:11px;line-height:1.38;display:block}.delivery-item p{color:#827b88;margin:4px 0 8px;font-size:10px;line-height:1.35}.delivery-item a,.delivery-plain-link{color:#5939af;font-size:10px;font-weight:750;text-decoration:none}.delivery-item a:hover,.delivery-plain-link:hover{text-underline-offset:3px;text-decoration:underline}.delivery-plain-link{align-items:center;min-height:22px;display:inline-flex}.delivery-address{padding:16px 17px}.delivery-address header{grid-template-columns:24px minmax(0,1fr);gap:8px}.delivery-address header>svg{color:#7354bd;width:19px;height:19px}.delivery-address p{color:#827b88;border-top:1px solid #eeeaf0;margin:12px 0 0;padding-top:11px;font-size:10px;line-height:1.45}.delivery-shipment{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px 20px;display:flex}.delivery-shipment-data{align-items:center;gap:10px;display:flex}.delivery-shipment-data>div{gap:3px;min-width:150px;display:grid}.delivery-shipment-data>div small{color:#847e8a}.delivery-shipment-data strong{color:#37313d;font-size:11px}.delivery-shipment button,.delivery-shipment a{color:#5939af;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd6ec;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.delivery-shipment button:hover,.delivery-shipment a:hover{background:#f7f4ff}.delivery-shipment button svg,.delivery-shipment a svg{width:14px;height:14px}.delivery-help{background:#f8f6ff;border:1px solid #e3dcf5;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:17px 20px;display:grid}.delivery-help>span{color:#6242ba;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.delivery-help svg{width:19px;height:19px}.delivery-help h2{font-size:13px}.delivery-help p{color:#756e7c;margin:3px 0 0;font-size:10px}.delivery-help a{color:#fff;background:#5d3ebc;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.delivery-help a:hover{background:#4d2fa2}.delivery-loading,.delivery-empty{color:#766f7c;text-align:center;justify-items:center;gap:10px;width:min(100% - 48px,600px);margin:70px auto;display:grid}.delivery-loading span{border:3px solid #ded7ed;border-top-color:#5d3ebc;border-radius:50%;width:32px;height:32px;animation:.75s linear infinite delivery-spin}.delivery-loading p{margin:0;font-size:13px}.delivery-empty>span{color:#5d3ebc;background:#efebfb;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.delivery-empty svg{width:26px;height:26px}.delivery-empty h1{color:#292331;margin:5px 0 0;font-size:22px}.delivery-empty p{margin:0;font-size:13px}.delivery-empty a{color:#5939af;margin-top:5px;font-size:13px;font-weight:750}@keyframes delivery-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .order-tracking-page{background:var(--page)}html[data-theme=dark] .delivery-card{border-color:var(--border);background:var(--surface)}html[data-theme=dark] .delivery-journey h2,html[data-theme=dark] .delivery-order-summary h2,html[data-theme=dark] .delivery-address h2,html[data-theme=dark] .delivery-shipment h2,html[data-theme=dark] .delivery-help h2,html[data-theme=dark] .delivery-item b,html[data-theme=dark] .delivery-shipment-data strong{color:var(--text)}@media (max-width:760px){.account-orders-heading{gap:14px;display:grid}.account-order-search{width:100%}.account-order-card-main{grid-template-columns:1fr;gap:17px}.account-order-card>footer{flex-direction:column;align-items:flex-start}.account-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-tracking{width:min(100% - 24px,1040px)}.order-tracking-page{padding-block:16px 48px}.delivery-content-grid{grid-template-columns:1fr}.delivery-shipment{flex-direction:column;align-items:stretch}.delivery-shipment-data{flex-wrap:wrap}.delivery-shipment-data>div{width:100%}}@media (max-width:520px){.account-center{width:min(100% - 24px,1180px)}.account-order-filters{width:calc(100% + 4px);padding-bottom:3px;overflow-x:auto}.account-order-filters button{flex:none}.account-order-card>header{flex-direction:column;align-items:flex-start;gap:6px;padding-block:12px}.account-order-card>header>div{justify-content:space-between;width:100%}.account-order-progress small{font-size:8px}.account-order-card>footer>div{justify-content:space-between;width:100%}.account-favorites-heading{align-items:flex-start}.account-favorites-heading>a{padding-top:4px}.account-favorites-empty{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:210px;padding:26px 20px}.delivery-hero{border-radius:14px}.delivery-hero-top{padding-inline:16px}.delivery-hero-content{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:22px 16px}.delivery-hero-icon{border-radius:14px;width:48px;height:48px}.delivery-hero-icon svg{width:24px;height:24px}.delivery-hero-content h1{font-size:24px}.delivery-hero-content div>span{font-size:11px}.delivery-hero-meta>div{min-height:72px;padding-inline:16px}.delivery-hero-meta strong{font-size:10px;line-height:1.35}.delivery-journey{padding:18px 15px}.delivery-journey>header{flex-direction:column;align-items:flex-start}.delivery-journey>header>small{text-align:left}.delivery-journey li{grid-template-columns:30px minmax(0,1fr);gap:9px}.delivery-journey li time{text-align:left;grid-column:2;margin-top:-23px}.delivery-journey li>div{padding-right:0}.delivery-help{grid-template-columns:36px minmax(0,1fr);padding:15px}.delivery-help a{grid-column:2;justify-self:start;margin-top:3px}}main:has(.account-center){background:var(--page)}.account-center{--account-accent:#5d3ebc;--account-accent-soft:#f2efff;--account-line:#e5e3e8;--account-ink:#26232c;--account-muted:#747079;width:min(100% - 40px,1080px);padding-block:24px 64px}html[data-theme=dark] .account-center{--account-accent:#b89bff;--account-accent-soft:#392767;--account-line:#5a497d;--account-ink:#f7f4ff;--account-muted:#c9c3d8}html[data-theme=dark] .account-center .account-section-nav button[data-section=delete],html[data-theme=dark] .account-center .account-section-nav .account-logout,html[data-theme=dark] .account-mobile-tabs button.is-danger[aria-pressed=true]{color:#ff9b94}.account-center .account-hero{border-bottom:1px solid var(--account-line);margin-bottom:16px;padding:0 0 17px}.account-center .account-hero h1{color:var(--account-ink);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:27px;font-weight:780;line-height:1.15}.account-center .account-hero p:last-child{color:var(--account-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.account-center .account-center-layout{grid-template-columns:238px minmax(0,1fr);gap:20px}.account-mobile-profile{display:none}.account-center .account-section-nav{top:calc(var(--header-height) + 14px);border:1px solid var(--account-line);background:var(--surface);border-radius:9px;gap:2px;padding:0 7px 7px;display:grid;position:sticky;overflow:hidden}.account-sidebar-user{border-bottom:1px solid var(--account-line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin:0 -7px 6px;padding:14px;display:grid}.account-sidebar-user>.account-avatar-editor{border:0;width:44px;max-width:none;margin:0;padding:0;display:block}.account-sidebar-user .account-avatar-preview{width:44px;height:44px;font-size:14px}.account-sidebar-user .account-avatar-editor>div:last-of-type{display:none}.account-sidebar-user>div:last-child{min-width:0}.account-sidebar-user>div:last-child strong,.account-sidebar-user>div:last-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-sidebar-user>div:last-child strong{color:var(--account-ink);font-size:12px;font-weight:750}.account-sidebar-user>div:last-child span{color:var(--account-muted);margin-top:2px;font-size:9px}.account-center .account-section-nav button{min-height:42px;color:var(--account-muted);border-radius:7px;justify-content:flex-start;gap:10px;padding:0 10px;font-size:12px;font-weight:650;position:relative}.account-center .account-section-nav button svg{width:17px;height:17px;color:var(--account-muted)}.account-center .account-section-nav button:hover{background:var(--surface-subtle);color:var(--account-ink)}.account-center .account-section-nav button[aria-pressed=true]{background:var(--account-accent-soft);color:var(--account-accent);font-weight:750}.account-center .account-section-nav button[aria-pressed=true]:before{background:var(--account-accent);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.account-center .account-section-nav button[aria-pressed=true] svg{color:var(--account-accent)}.account-center .account-section-nav button b{background:var(--surface-subtle);min-width:19px;height:19px;color:var(--account-muted);border-radius:10px;margin-left:auto;font-size:9px}.account-center .account-section-nav button[aria-pressed=true] b{background:var(--surface);color:var(--account-accent)}.account-center .account-section-nav button[data-section=delete]{color:#a33c36}.account-center .account-section-nav .account-logout{border-top:1px solid var(--account-line);color:#a33c36;margin:6px 0 0;padding-top:6px}.account-center .account-section-panel{background:0 0;border:0;width:100%;min-width:0;max-width:822px;min-height:0;padding:0}.account-profile-card{border:1px solid var(--account-line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden}.account-profile-card .account-heading-row{border-bottom:1px solid var(--account-line);align-items:center;max-width:none;min-height:76px;margin:0;padding:15px 17px}.account-center .account-section-heading{gap:3px;margin:0}.account-center .account-section-heading>span{display:none}.account-center .account-section-heading h2{color:var(--account-ink);letter-spacing:-.025em;font-size:18px;font-weight:780}.account-center .account-section-heading p{color:var(--account-muted);margin-top:3px;font-size:11px}.account-edit-button,.account-cancel-button,.account-danger-outline{background:var(--surface);border-radius:7px;min-height:36px;padding-inline:11px;font-size:11px}.account-profile-summary{background:var(--surface);max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.account-profile-summary>div{border-bottom:1px solid var(--account-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding:13px 17px}.account-profile-summary>div:last-child{border-bottom:0}.account-profile-summary dt{color:var(--account-muted);font-size:11px}.account-profile-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--account-ink);font-size:12px;font-weight:700}.account-center .account-preferences-form{max-width:none;box-shadow:none;border:0;border-radius:0;padding:17px}.account-center .account-preferences-form .form-grid{max-width:520px}.account-center .account-preferences-form input{min-height:44px}.account-center .account-preferences-form input:disabled{border-color:var(--account-line);background:var(--surface-subtle);color:var(--text-disabled);cursor:not-allowed}.account-center .account-preferences-form label>small{color:var(--account-muted);margin-top:5px;font-size:10px;font-weight:500;line-height:1.4;display:block}.account-orders-heading,.account-center .address-section-title,.account-center .account-order-list,.account-center .account-record-list,.account-center .account-product-list,.account-center .security-list,.account-center .delete-account-box,.account-center .account-orders-empty,.account-center .address-empty-state{max-width:none}.account-center .account-password-security{align-items:start}.account-center .account-password-security form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.account-center .account-password-security input{border:1px solid var(--account-line);background:var(--surface);min-width:0;min-height:40px;color:var(--account-ink);border-radius:7px;padding:0 11px;font-size:12px}.account-center .account-password-security input:focus{border-color:var(--account-accent);outline:0;box-shadow:0 0 0 3px #5d3ebc1c}@media (max-width:900px){.account-center{width:min(100% - 28px,1080px)}.account-center .account-center-layout{grid-template-columns:minmax(0,1fr);gap:14px}.account-center .account-section-nav{scroll-snap-type:x proximity;scrollbar-width:none;border-radius:8px;padding:6px;display:flex;position:static;overflow:auto hidden}.account-center .account-section-nav::-webkit-scrollbar{display:none}.account-sidebar-user{display:none}.account-center .account-section-nav button{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:40px;padding-inline:12px}.account-center .account-section-nav button[aria-pressed=true]:before{display:none}.account-center .account-section-nav .account-logout{border-top:0;border-left:1px solid var(--account-line);margin:0;padding-top:0}.account-center .account-section-panel{max-width:none}}@media (max-width:640px){.account-center{width:min(100% - 24px,1080px);padding-block:0 48px}.account-center .account-hero{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-center .account-center-layout{gap:12px}.account-center .account-section-nav{display:none}.account-mobile-profile{border:0;border-bottom:1px solid var(--account-line);background:var(--surface);border-radius:0;margin-inline:-12px;display:block;overflow:visible}.account-mobile-profile-identity{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px 10px;display:grid}.account-mobile-profile .account-avatar-editor{border:0;width:76px;max-width:none;margin:0;padding:0;display:block}.account-mobile-profile .account-avatar-preview{border:1px solid var(--account-line);outline:0;width:76px;height:76px}.account-mobile-profile .account-avatar-preview i{display:none}.account-mobile-profile-copy{min-width:0;padding:0 20px}.account-mobile-profile-copy>strong,.account-mobile-profile-copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-mobile-profile-copy>strong{color:var(--account-ink);font-size:13px;font-weight:760;line-height:1.35}.account-mobile-profile-copy>span{color:var(--account-muted);margin-top:1px;font-size:11px;line-height:1.4}.account-mobile-edit-profile{border:1px solid var(--account-line);background:var(--surface-subtle);width:calc(100% - 40px);min-height:34px;color:var(--account-ink);cursor:pointer;border-radius:6px;margin:13px 20px 16px;padding:0 14px;font-size:12px;font-weight:700;display:block}.account-mobile-edit-profile:active{background:var(--surface-brand)}.account-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-mobile-stats button{background:var(--surface);min-width:0;min-height:54px;color:var(--account-ink);text-align:center;cursor:pointer;border:0;place-content:center;gap:3px;padding:4px 2px;display:grid}.account-mobile-stats strong{font-size:15px;font-weight:780;line-height:1}.account-mobile-stats span{color:var(--account-ink);font-size:10px;line-height:1.2}.account-mobile-tabs{border-top:1px solid var(--account-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.account-mobile-tabs button{background:var(--surface);min-width:0;min-height:48px;color:var(--account-muted);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.account-mobile-tabs button:after{content:"";background:0 0;height:1.5px;position:absolute;top:-1px;left:0;right:0}.account-mobile-tabs button[aria-pressed=true]{color:var(--account-accent)}.account-mobile-tabs button[aria-pressed=true]:after{background:var(--account-accent)}.account-mobile-tabs button.is-danger[aria-pressed=true]{color:#a33c36}.account-mobile-tabs button.is-danger[aria-pressed=true]:after{background:#a33c36}.account-mobile-tabs svg{width:21px;height:21px;color:var(--account-accent)}.account-mobile-tabs button:not([aria-pressed=true]) svg{color:currentColor}.account-profile-card{border-radius:8px}.account-profile-card .account-heading-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:68px;padding:13px 14px;display:grid}.account-profile-card .account-section-heading{min-width:0}.account-profile-card .account-section-heading p{max-width:30ch}.account-profile-summary>div{grid-template-columns:1fr;gap:3px;min-height:0;padding:12px 14px}.account-center .account-preferences-form{padding:14px}.account-center .account-preferences-form .form-grid{width:100%;max-width:none}.account-center .account-preferences-form input{width:100%}.account-center .account-form-actions{grid-template-columns:1fr;display:grid}.account-center .account-form-actions>button{width:100%}.account-center .address-section-title{grid-template-columns:1fr;align-items:stretch;display:grid}.account-center .address-section-title>.primary-button{width:100%}.account-center .account-record-list article{min-width:0}.account-center .address-card-actions{width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.account-center .security-list{padding-inline:13px}.account-center .account-password-security form{grid-template-columns:1fr}.account-center .account-password-security form .secondary-button,.account-center .delete-account-box{width:100%}}@media (max-width:420px){.account-center{width:calc(100% - 20px)}.account-mobile-profile{margin-inline:-10px}.account-center .account-hero h1{font-size:23px}.account-profile-card .account-heading-row{align-items:start}.account-profile-card .account-section-heading h2{font-size:17px}.account-profile-card .account-section-heading p{font-size:10px}.account-edit-button{min-height:34px;padding-inline:9px}.account-favorites-grid{grid-template-columns:minmax(0,1fr)}}.account-overview{margin-top:18px}.account-overview-heading{justify-content:space-between;align-items:end;gap:20px;min-height:50px;margin-bottom:10px;display:flex}.account-overview-heading p{color:var(--account-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:700}.account-overview-heading h2{color:var(--account-ink);letter-spacing:-.025em;margin:0;font-size:19px}.account-overview-heading>span{color:var(--account-muted);font-size:11px}.account-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-overview-grid button{border:1px solid var(--account-line);background:var(--surface);min-width:0;min-height:118px;color:var(--account-ink);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.account-overview-grid button:hover{border-color:var(--account-accent);background:var(--surface-brand);transform:translateY(-2px)}.account-overview-grid button:focus-visible{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.account-overview-grid button:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 28%, transparent)}}.account-overview-grid button:focus-visible{outline-offset:2px}.account-overview-grid button>span{background:var(--surface-brand);width:42px;height:42px;color:var(--account-accent);border-radius:9px;place-items:center;display:grid}.account-overview-grid button>span svg{width:20px;height:20px}.account-overview-grid button>div{gap:4px;min-width:0;display:grid}.account-overview-grid strong{color:var(--account-ink);font-size:13px}.account-overview-grid small{color:var(--account-muted);font-size:10px;line-height:1.4}@media (min-width:901px){main:has(.account-center){min-height:calc(100svh - var(--header-height))}.account-center{width:min(100% - 64px,1440px);min-height:calc(100svh - var(--header-height));padding-block:28px 48px}.account-center .account-center-layout{grid-template-columns:260px minmax(0,1fr);gap:22px}.account-center .account-section-panel{max-width:none}}@media (max-width:1180px){.account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account-overview{display:none}}html[data-theme=dark] .account-center :is(.account-orders-empty .account-empty,.account-favorites-empty,.address-empty-state,.delete-account-box){border-color:var(--account-line)!important;background:var(--surface)!important;color:var(--account-ink)!important}html[data-theme=dark] .account-center :is(.account-orders-empty .account-empty,.account-favorites-empty,.address-empty-state,.delete-account-box) :is(h3,strong,label){color:var(--account-ink)!important}html[data-theme=dark] .account-center :is(.account-orders-empty .account-empty,.account-favorites-empty,.address-empty-state,.delete-account-box) p{color:var(--account-muted)!important}html[data-theme=dark] .account-center .account-favorites-empty>span,html[data-theme=dark] .account-center .address-empty-state>span{background:var(--account-accent-soft)!important;color:var(--account-accent)!important}html[data-theme=dark] .account-center .account-order-filters button{background:0 0;color:var(--account-muted)!important}html[data-theme=dark] .account-center .account-order-filters button:hover{background:var(--surface-subtle);color:var(--account-ink)!important}html[data-theme=dark] .account-center .account-order-filters button[aria-pressed=true]{border-color:var(--account-line);background:var(--account-accent-soft)!important;color:var(--account-accent)!important}html[data-theme=dark] .account-center .account-mobile-edit-profile{border-color:var(--account-line);background:var(--surface-subtle);color:var(--account-ink)!important}html[data-theme=dark] .account-center .account-mobile-stats :is(strong,span){color:var(--account-ink)!important}html[data-theme=dark] .account-center .account-edit-button,html[data-theme=dark] .account-center .account-cancel-button,html[data-theme=dark] .account-center .account-danger-outline{border-color:var(--account-line);background:var(--surface-subtle)}.role-route-redirect{color:#21163b;text-align:center;background:#f6f7fb;place-content:center;justify-items:center;gap:8px;min-height:100dvh;padding:24px;display:grid}.role-route-redirect svg{color:#6438c9;width:38px;height:38px}.role-route-redirect strong{font-size:16px}.role-route-redirect span{color:#777184;font-size:10px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--kagit);min-height:100vh;color:var(--murekkep);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.625}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3,.price,.detail-price{font-family:var(--font-display), Arial, sans-serif}small{font-size:12px}::selection{background:var(--mor-200);color:var(--murekkep)}button:disabled{cursor:not-allowed;opacity:.52}.well{width:min(100% - 64px,1280px);margin-inline:auto}.mono{font-family:var(--font-data), monospace;font-variant-numeric:tabular-nums}.eyebrow,.brand{color:var(--grafit);letter-spacing:.055em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.eyebrow{color:var(--petrol)}.primary-button,.secondary-button{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:color .16s ease, background-color .16s ease, border-color .16s ease, box-shadow .16s ease, transform .16s var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.primary-button{border:1px solid var(--petrol);background:var(--petrol);color:var(--neutral-0);box-shadow:0 4px 12px var(--mor-600)}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 4px 12px color-mix(in srgb, var(--mor-600) 16%, transparent)}.primary-button:hover{box-shadow:0 7px 18px color-mix(in srgb, var(--mor-600) 20%, transparent)}}.primary-button:active,.secondary-button:active{transform:translateY(1px)}.secondary-button{border:1px solid var(--neutral-300);background:var(--yuzey);color:var(--murekkep)}.primary-button svg,.secondary-button svg{stroke-width:1.75px;width:18px;height:18px}.skip-link{z-index:300;border-radius:var(--radius-pill);background:var(--gece);min-height:44px;color:var(--neutral-0);transition:transform .16s var(--ease-standard);padding:11px 18px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{outline-color:var(--limon);transform:translateY(0)}.utility-bar{border-bottom:1px solid var(--neutral-0);height:32px}@supports (color:color-mix(in lab, red, red)){.utility-bar{border-bottom:1px solid color-mix(in srgb, var(--neutral-0) 12%, transparent)}}.utility-bar{background:var(--gece);color:var(--neutral-0)}.utility-inner{height:32px;color:var(--mor-100);justify-content:space-between;align-items:center;font-size:12px;display:flex}.utility-inner>span{align-items:center;gap:7px;display:flex}.utility-inner svg{width:15px;height:15px;color:var(--limon);stroke-width:1.75px}.utility-inner nav{align-items:center;gap:24px;height:100%;display:flex}.utility-inner a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.site-header{z-index:50;height:var(--header-height);border-bottom:1px solid var(--neutral-600);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--neutral-600) 12%, transparent)}}.site-header{background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--neutral-0) 90%, transparent)}}.site-header{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:0 8px 30px var(--mor-900)}@supports (color:color-mix(in lab, red, red)){.site-header{box-shadow:0 8px 30px color-mix(in srgb, var(--mor-900) 4%, transparent)}}.header-inner{align-items:center;gap:28px;height:100%;display:flex}.wordmark{color:var(--petrol);letter-spacing:-.06em;text-transform:none;flex:none;font-size:27px;font-weight:860;line-height:1;text-decoration:none}.wordmark:after{content:""}.brand-wordmark{align-items:center;gap:8px;display:inline-flex}.brand-logo{object-fit:cover;flex:none;display:block}.brand-logo-header{width:36px;height:36px;box-shadow:0 3px 10px var(--mor-950);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.brand-logo-header{box-shadow:0 3px 10px color-mix(in srgb, var(--mor-950) 16%, transparent)}}.footer-wordmark{border-radius:16px;display:block;overflow:hidden}.footer-brand-logo{width:132px;height:132px}.delivery-location-button{border:1px solid var(--neutral-200);background:var(--neutral-25);min-width:0;height:48px;color:var(--murekkep);text-align:left;cursor:pointer;border-radius:14px;flex:0 0 184px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-location-button:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--mor-900) 7%, transparent)}}.delivery-location-icon{background:var(--action);width:34px;height:34px;color:var(--on-action);border-radius:11px;place-items:center;display:grid}.delivery-location-icon svg{stroke-width:2px;width:17px;height:17px}.delivery-location-copy{gap:1px;min-width:0;line-height:1.1;display:grid}.delivery-location-copy small{color:var(--grafit);font-size:10px}.delivery-location-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delivery-location-chevron{width:15px;height:15px;color:var(--petrol)}.search-box{border:1px solid var(--mor-200);background:var(--neutral-50);border-radius:14px;flex:1;align-items:center;gap:10px;max-width:680px;height:48px;padding:0 12px 0 15px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;position:relative}.search-box:focus-within{border-color:var(--petrol);background:var(--neutral-0);box-shadow:0 0 0 4px var(--mor-600), 0 12px 28px var(--mor-900)}@supports (color:color-mix(in lab, red, red)){.search-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--mor-600) 10%, transparent), 0 12px 28px color-mix(in srgb, var(--mor-900) 8%, transparent)}}.search-box>svg{width:20px;height:20px;color:var(--grafit);stroke-width:1.75px;flex:none}.search-box input{width:100%;min-width:0;height:100%;color:var(--murekkep);background:0 0;border:0;font-size:14px}.search-box input::placeholder{color:var(--neutral-500)}.search-box>button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.search-box>button svg{width:18px;height:18px}.search-suggestions{z-index:80;border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);width:100%;box-shadow:var(--golge-overlay);position:absolute;top:52px;left:0;overflow:hidden}.search-suggestions>a[role=option]{border-bottom:1px solid var(--hat);grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:60px;padding:10px 16px;text-decoration:none;display:grid}.search-suggestions>a:hover,.search-suggestions [role=option][aria-selected=true]{background:var(--mor-50)}.search-suggestions a>span{gap:2px;display:grid}.search-suggestions a>span:last-child{justify-items:end}.search-suggestions a b{color:var(--grafit);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.search-suggestions small{color:var(--grafit);align-items:center;gap:4px;display:flex}.search-suggestions small svg{width:14px;height:14px;fill:var(--limon);color:var(--rating)}.search-suggestions strong{font-variant-numeric:tabular-nums;font-size:14px}.search-suggestions .search-all-results{min-height:48px;color:var(--petrol);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.search-discovery{grid-template-columns:1fr 1fr;gap:28px;padding:18px;display:grid}.search-discovery>div{align-content:start;display:grid}.search-discovery p{color:var(--grafit);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.search-discovery a{border:0;justify-content:space-between;align-items:center;min-height:44px;padding:0 6px;font-size:14px;text-decoration:none;display:flex}.search-discovery a:hover{color:var(--petrol)}.search-discovery svg{width:16px;height:16px}.search-empty{gap:8px;padding:22px;display:grid}.search-empty span{color:var(--grafit);font-size:13px}.search-empty a{width:max-content;min-height:44px;color:var(--petrol);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.header-actions>button,.header-actions>a{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;height:44px;min-height:44px;padding:0;text-decoration:none;display:grid;position:relative}.header-actions>button:hover,.header-actions>a:hover{background:var(--yuzey-alt)}.header-actions svg{width:20px;height:20px;color:var(--grafit);stroke-width:1.75px}.header-actions .loyalty-link{border:1px solid var(--mor-100);background:var(--lavanta-soft);gap:8px;min-width:136px;padding:0 12px;display:flex}.header-actions .loyalty-link>span{color:var(--murekkep);gap:1px;font-size:12px;font-weight:700;line-height:1.1;display:grid}.header-actions .loyalty-link small{color:var(--lavanta);font-size:12px;font-weight:700}.header-actions .loyalty-link svg{color:var(--lavanta)}.header-actions .account-link{gap:7px;width:auto;min-width:82px;padding:0 10px;display:flex}.header-actions .account-link svg{color:var(--petrol)}.mobile-search,.mobile-menu-button{display:none!important}.category-nav{border-top:1px solid var(--neutral-100);background:var(--yuzey);height:44px}.category-nav-inner{scrollbar-width:none;align-items:center;height:44px;display:flex;overflow-x:auto}.category-nav-inner::-webkit-scrollbar{display:none}.category-nav-inner a{height:44px;color:var(--grafit);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.category-nav-inner a:hover{background:var(--yuzey-alt);color:var(--petrol)}.category-nav-inner svg{stroke-width:1.75px;width:16px;height:16px}.category-nav-inner .all-products-link{color:var(--murekkep);padding-left:0;font-weight:700}.category-nav-inner .category-loyalty{color:var(--lavanta);margin-left:auto;padding-right:0}.mobile-menu-content{gap:28px;display:grid}.mobile-menu-account{border:1px solid var(--mor-200);border-radius:var(--radius-md);background:var(--neutral-0);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:66px;padding:12px 14px;text-decoration:none;display:grid}.mobile-menu-account>svg:first-child{width:24px;height:24px;color:var(--petrol)}.mobile-menu-account>svg:last-child{width:16px;height:16px;color:var(--grafit)}.mobile-menu-account span{gap:2px;min-width:0;display:grid}.mobile-menu-account b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mobile-menu-account small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-menu-content nav{display:grid}.mobile-menu-content nav>p{color:var(--grafit);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.mobile-menu-content nav>a{border-bottom:1px solid var(--hat);justify-content:space-between;align-items:center;min-height:48px;text-decoration:none;display:flex}.mobile-menu-content nav>a:first-of-type{border-top:1px solid var(--hat)}.mobile-menu-content nav>a svg{width:17px;height:17px;color:var(--grafit)}.storefront-hero{grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding-top:24px;display:grid}.spotlight-card{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);background:var(--neutral-0);min-height:548px;box-shadow:0 8px 28px var(--mor-900);grid-template-columns:minmax(400px,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spotlight-card{box-shadow:0 8px 28px color-mix(in srgb, var(--mor-900) 7%, transparent)}}.spotlight-copy{z-index:2;padding:40px 34px 30px 40px;position:relative}.spotlight-kicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;display:flex}.spotlight-kicker span,.spotlight-kicker b{border-radius:var(--radius-xs);align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.spotlight-kicker span{background:var(--mor-50);color:var(--petrol)}.spotlight-kicker span i{background:var(--marka);border-radius:50%;width:6px;height:6px}.spotlight-kicker b{background:var(--yuzey-alt);color:var(--grafit)}.spotlight-kicker svg{width:15px;height:15px}.spotlight-brand{color:var(--grafit);margin:0 0 8px;font-size:13px;font-weight:700}.spotlight-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,62px);font-weight:760;line-height:.98}.spotlight-description{max-width:530px;color:var(--grafit);margin:18px 0 0;font-size:14px;line-height:1.6}.spotlight-service-note{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.spotlight-service-note>span{border:1px solid var(--neutral-100);background:var(--neutral-0);border-radius:13px;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.spotlight-service-note>span{background:color-mix(in srgb, var(--neutral-0) 74%, transparent)}}.spotlight-service-note svg{width:18px;height:18px;color:var(--petrol);stroke-width:1.8px;grid-row:1/3;margin:auto}.spotlight-service-note b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.spotlight-service-note small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.spotlight-price{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--neutral-25);font-variant-numeric:tabular-nums;grid-template-columns:1.15fr 1fr auto;align-items:end;gap:14px;margin-top:24px;padding:14px;display:grid}.spotlight-price>div{gap:3px;display:grid}.spotlight-price small{color:var(--grafit)}.spotlight-price strong{letter-spacing:-.025em;white-space:nowrap;font-size:26px;line-height:1}.spotlight-price del{color:var(--grafit);white-space:nowrap;font-size:14px}.spotlight-price>span{border-radius:var(--radius-sm);background:var(--mor-50);min-width:64px;color:var(--petrol);text-align:center;padding:8px;font-size:19px;font-weight:800;line-height:1;display:grid}.spotlight-price>span small{color:inherit;margin-top:3px;font-size:12px;font-weight:700}.spotlight-saving{color:var(--grafit);align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.spotlight-saving svg{width:16px;height:16px;color:var(--basari)}.spotlight-saving strong{color:var(--tugla)}.spotlight-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.spotlight-quantity{min-width:190px}.spotlight-quantity .product-action,.spotlight-quantity .quantity{width:100%}.spotlight-assurance{border-top:1px solid var(--hat);color:var(--grafit);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:16px 0 0;font-size:12px;list-style:none;display:flex}.spotlight-assurance li{align-items:center;gap:6px;display:flex}.spotlight-assurance svg{width:16px;height:16px;color:var(--basari);stroke-width:1.75px}.spotlight-stage{background:var(--surface-brand);min-width:0;position:relative;overflow:hidden}.spotlight-stage:before{border:1px solid var(--neutral-900);position:absolute;inset:8% 7%}@supports (color:color-mix(in lab, red, red)){.spotlight-stage:before{border:1px solid color-mix(in srgb, var(--neutral-900) 6%, transparent)}}.spotlight-stage:before{content:"";border-radius:50%}.spotlight-stage>img{object-fit:cover;object-position:center}.spotlight-product-label,.spotlight-proof{border:1px solid var(--neutral-900);align-items:center;gap:9px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.spotlight-product-label,.spotlight-proof{border:1px solid color-mix(in srgb, var(--neutral-900) 10%, transparent)}}.spotlight-product-label,.spotlight-proof{border-radius:var(--radius-sm);background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.spotlight-product-label,.spotlight-proof{background:color-mix(in srgb, var(--neutral-0) 92%, transparent)}}.spotlight-product-label,.spotlight-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--golge-kucuk)}.spotlight-product-label{gap:1px;max-width:calc(100% - 32px);padding:9px 11px;display:grid;bottom:16px;left:16px}.spotlight-product-label span{color:var(--grafit);text-transform:uppercase;font-size:12px;font-weight:700}.spotlight-product-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.spotlight-proof{padding:9px 11px;top:16px;right:16px}.spotlight-proof svg{width:19px;height:19px;color:var(--basari)}.spotlight-proof span{gap:1px;display:grid}.spotlight-proof b{font-size:12px}.spotlight-proof small{color:var(--grafit)}.hero-side-stack{grid-template-rows:1fr 1fr;gap:16px;display:grid}.hero-side-card{border:1px solid var(--hat);border-radius:var(--radius-lg);min-height:0;transition:border-color .16s ease, box-shadow .16s ease, transform .16s var(--ease-standard);grid-template-columns:44px 1fr 18px;align-items:start;gap:14px;padding:26px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hero-side-card:hover{box-shadow:var(--golge-orta);transform:translateY(-2px)}.hero-side-card>svg{width:18px;height:18px;margin-top:12px}.side-card-icon{border-radius:var(--radius-md);place-items:center;width:44px;height:44px;display:grid}.side-card-icon svg{width:21px;height:21px}.hero-side-card p{letter-spacing:.055em;margin:3px 0 14px;font-size:12px;font-weight:750}.hero-side-card h2{letter-spacing:-.02em;margin:0 0 9px;font-size:21px;line-height:1.16}.hero-side-card small{color:inherit;opacity:.72;font-size:12px;line-height:1.55;display:block}.proof-card{border-color:var(--mor-900);background:var(--neutral-800);color:var(--neutral-0)}.proof-card .side-card-icon{background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.proof-card .side-card-icon{background:color-mix(in srgb, var(--neutral-0) 10%, transparent)}}.proof-card .side-card-icon,.proof-card p{color:var(--neutral-300)}.loyalty-card{border-color:var(--mor-200);background:var(--mor-50)}.loyalty-card .side-card-icon{background:var(--mor-100);color:var(--lavanta)}.loyalty-card p{color:var(--lavanta)}.quick-benefits{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.quick-benefits a{border-right:1px solid var(--hat);grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px 16px;text-decoration:none;display:grid}.quick-benefits a:hover{background:var(--neutral-25)}.quick-benefits a>svg:first-child{width:21px;height:21px;color:var(--petrol);stroke-width:1.75px}.quick-benefits a>svg:last-child{width:15px;height:15px;color:var(--grafit)}.quick-benefits span{gap:2px;min-width:0;display:grid}.quick-benefits b,.quick-benefits small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-benefits b{font-size:13px}.quick-benefits small{color:var(--grafit)}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:740;line-height:1.12}.section-heading>a{min-height:44px;color:var(--petrol);flex:none;align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.section-heading>a:hover{text-underline-offset:4px;text-decoration:underline}.section-heading>a svg{width:16px;height:16px}.section-subcopy{max-width:620px;color:var(--grafit);margin:7px 0 0;font-size:13px;line-height:1.55}.compact-heading{margin-bottom:18px}.compact-heading h2{font-size:25px}.category-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.category-strip a{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);text-align:left;min-width:0;padding:10px;text-decoration:none;transition:border-color .16s,box-shadow .16s}.category-strip a>span{aspect-ratio:1.1;border-radius:var(--radius-sm);background:var(--yuzey-alt);margin-bottom:10px;display:block;position:relative;overflow:hidden}.category-strip img{object-fit:contain}.category-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.category-strip small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.weekly,.similar{padding-block:34px 64px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-card{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);min-width:0;transition:border-color .16s ease, box-shadow .18s ease, transform .18s var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-image{aspect-ratio:1.08;background:var(--neutral-50);display:block;position:relative;overflow:hidden}.product-image img{object-fit:contain;transition:transform .24s var(--ease-standard)}.product-card:hover .product-image img{transform:scale(1.018)}.product-badges{z-index:3;pointer-events:none;justify-items:start;gap:5px;display:grid;position:absolute;top:9px;left:9px}.product-badges span{border-radius:var(--radius-xs);background:var(--tugla);min-height:24px;color:var(--neutral-0);align-items:center;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.product-badges .neutral{background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.product-badges .neutral{background:color-mix(in srgb, var(--neutral-0) 92%, transparent)}}.product-badges .neutral{color:var(--murekkep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.favorite-button{z-index:4;border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--neutral-0);place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.favorite-button{background:color-mix(in srgb, var(--neutral-0) 94%, transparent)}}.favorite-button{cursor:pointer}.favorite-button:hover{border-color:var(--neutral-300);background:var(--neutral-0)}.favorite-button svg{width:20px;height:20px;color:var(--grafit);stroke-width:1.75px}.favorite-button.active svg{fill:var(--tugla);color:var(--tugla)}.product-copy{flex-direction:column;flex:1;padding:15px;display:flex}.product-copy .brand{margin-bottom:5px}.product-copy h3{min-height:42px;margin:0 0 7px;font-size:14px;font-weight:620;line-height:1.45;overflow:hidden}.product-copy h3 a{text-decoration:none}.product-copy h3 a:hover{color:var(--petrol)}.rating,.old-price,.price,.saving,.delivery{font-variant-numeric:tabular-nums;margin:0}.rating{color:var(--grafit);align-items:center;gap:4px;font-size:12px;display:flex}.rating .star{width:15px;height:15px;fill:var(--limon);color:var(--rating);stroke-width:1.5px}.old-price{color:var(--grafit);margin-top:12px;font-size:12px;text-decoration:line-through}.price{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:760}.saving{color:var(--tugla);margin-top:2px;font-size:12px;font-weight:700}.delivery{color:var(--grafit);align-items:center;gap:6px;margin:11px 0;font-size:12px;display:flex}.delivery svg{width:17px;height:17px;color:var(--basari);stroke-width:1.75px}.card-utility-row{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:12px;display:flex}.card-utility-row button{min-height:44px;color:var(--grafit);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.card-utility-row button.active{color:var(--petrol)}.card-utility-row button svg{width:15px;height:15px;color:var(--basari)}.card-utility-row span{color:var(--lavanta);white-space:nowrap;font-weight:700}.product-action{width:100%}.quantity{border:1px solid var(--petrol);border-radius:var(--radius-sm);width:100%;height:44px;color:var(--petrol);grid-template-columns:44px 1fr 44px;align-items:center;display:grid;overflow:hidden}.quantity button{cursor:pointer;background:0 0;border:0;place-items:center;height:44px;min-height:44px;padding:0;display:grid}.quantity button:hover:not(:disabled){background:var(--lavanta-soft)}.quantity span{text-align:center;font-size:14px;font-weight:700}.quantity svg{stroke-width:1.75px;width:18px;height:18px}.quantity.compact{width:156px}.product-action.compact{width:auto;min-width:156px}.trust-center{border:1px solid var(--hat);border-radius:var(--radius-lg);background:var(--yuzey);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:64px;margin-block:8px 56px;padding:40px;display:grid}.trust-center-copy h2{letter-spacing:-.03em;max-width:460px;margin:0;font-size:34px;line-height:1.08}.trust-center-copy>p:not(.eyebrow){max-width:500px;color:var(--grafit);margin:14px 0 22px;font-size:14px;line-height:1.65}.trust-center-grid{grid-template-columns:1fr 1fr;display:grid}.trust-center-grid article{border-bottom:1px solid var(--hat);grid-template-columns:40px 1fr;align-content:center;gap:12px;min-height:112px;padding:18px;display:grid}.trust-center-grid article:nth-child(odd){border-right:1px solid var(--hat)}.trust-center-grid article:nth-child(n+3){border-bottom:0}.trust-center-grid article>svg{width:22px;height:22px;color:var(--basari);stroke-width:1.75px}.trust-center-grid span{gap:4px;display:grid}.trust-center-grid b{font-size:13px}.trust-center-grid small{color:var(--grafit);line-height:1.5}.page-intro{padding-block:60px 40px}.page-intro.compact{padding-block:0 28px}.page-intro h1,.article-page h1,.empty-cart h1,.order-complete h1{letter-spacing:-.035em;margin:0;font-size:44px;line-height:1.03}.page-intro>p:last-child{max-width:650px;color:var(--grafit);margin:14px 0 0;line-height:1.65}.catalog-toolbar{z-index:35;top:var(--header-height);border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);background:var(--neutral-0);position:sticky}@supports (color:color-mix(in lab, red, red)){.catalog-toolbar{background:color-mix(in srgb, var(--neutral-0) 97%, transparent)}}.catalog-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toolbar-inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;display:grid}.toolbar-inner button{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;min-height:44px;padding:0 8px;font-size:13px;font-weight:700;display:flex}.toolbar-inner button:last-child{justify-self:end}.toolbar-inner span{color:var(--grafit);font-size:12px}.toolbar-inner svg,.active-filters svg{stroke-width:1.75px;width:18px;height:18px}.catalog-quick{scrollbar-width:none;align-items:center;gap:8px;min-height:62px;display:flex;overflow-x:auto}.catalog-quick::-webkit-scrollbar{display:none}.catalog-quick>span{color:var(--grafit);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-right:6px;font-size:12px;font-weight:700}.catalog-quick button,.active-filters>span,.active-filters button{border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--yuzey);min-height:44px;color:var(--grafit);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.catalog-quick button:hover,.catalog-quick button.selected,.active-filters button:hover{border-color:var(--petrol);background:var(--lavanta-soft);color:var(--petrol)}.active-filters{align-items:center;gap:8px;min-height:58px;display:flex;overflow-x:auto}.catalog-quick+.active-filters:empty{display:none}.catalog-results{padding-bottom:80px}.load-more{margin:42px auto 0;display:flex}.empty-state,.empty-cart{text-align:center;padding-block:96px}.empty-state h2{margin:0 0 8px;font-size:24px}.empty-state p,.empty-cart p{color:var(--grafit);margin:8px auto 24px}.empty-cart>svg{width:36px;height:36px;color:var(--petrol);stroke-width:1.5px;margin:0 auto 22px}.empty-cart{justify-items:center;max-width:820px;min-height:0;padding-block:72px 44px;display:grid}.empty-cart .eyebrow{margin-bottom:12px}.empty-cart h1{max-width:700px}.empty-cart>p:not(.eyebrow){max-width:720px;line-height:1.65}.empty-cart .account-actions{justify-content:center;margin-top:4px}.empty-cart>p:last-child{border-radius:var(--radius-sm);background:var(--success-soft);min-height:44px;color:var(--basari);justify-content:center;align-items:center;gap:8px;margin:22px 0 0;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.empty-cart>p:last-child svg{flex:none;width:18px;height:18px}.empty-cart+.cross-sell{margin-top:0}.sheet-backdrop{z-index:100;background:var(--neutral-900);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sheet-backdrop{background:color-mix(in srgb, var(--neutral-900) 50%, transparent)}}.sheet-backdrop{animation:.18s both backdrop-in}.bottom-sheet{border:1px solid var(--hat);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--yuzey);width:min(100%,680px);max-height:90vh;box-shadow:var(--golge-overlay);animation:sheet-in .3s var(--ease-standard) both;border-bottom:0;overflow:auto}.sheet-backdrop-left{justify-content:flex-start;align-items:stretch}.bottom-sheet.side-sheet{width:min(88vw,390px);height:100dvh;max-height:none;animation:sheet-from-left var(--duration-panel) var(--ease-standard) both;border-width:0 1px 0 0;border-radius:0}.side-sheet .sheet-header{min-height:72px;padding-inline:20px 14px}.side-sheet .sheet-body{min-height:0;padding:18px 20px calc(24px + env(safe-area-inset-bottom))}.sheet-header{z-index:2;border-bottom:1px solid var(--hat);background:var(--neutral-0);justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sheet-header{background:color-mix(in srgb, var(--neutral-0) 98%, transparent)}}.sheet-header h2{margin:0;font-size:22px}.sheet-header button{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.sheet-header button:hover{background:var(--yuzey-alt)}.sheet-header svg{width:20px;height:20px}.sheet-body{padding:24px}.delivery-picker{gap:20px;display:grid}.delivery-picker-intro{border:1px solid var(--mor-200);border-radius:var(--radius-md);background:var(--surface-brand);grid-template-columns:46px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.delivery-picker-intro>span{background:var(--petrol);width:46px;height:46px;color:var(--neutral-0);box-shadow:0 8px 18px var(--mor-600);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-picker-intro>span{box-shadow:0 8px 18px color-mix(in srgb, var(--mor-600) 20%, transparent)}}.delivery-picker-intro svg{width:21px;height:21px}.delivery-picker-intro strong{font-size:15px}.delivery-picker-intro p{color:var(--grafit);margin:4px 0 0;font-size:12px;line-height:1.55}.delivery-picker-section{gap:10px;display:grid}.delivery-picker-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.delivery-picker-section-heading strong{color:var(--text);font-size:13px}.delivery-picker-section-heading span{color:var(--text-muted);text-align:right;font-size:10px}.delivery-area-list{gap:8px;display:grid}.delivery-area-list>button{border:1px solid var(--hat);background:var(--neutral-0);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.delivery-area-list>button:hover{border-color:var(--mor-300);background:var(--neutral-25)}.delivery-area-list>button.active{border-color:var(--petrol);background:var(--lavanta-soft);box-shadow:inset 0 0 0 1px var(--petrol)}.delivery-area-pin{background:var(--mor-50);width:38px;height:38px;color:var(--petrol);border-radius:12px;place-items:center;display:grid}.delivery-area-pin svg,.delivery-area-check svg{width:18px;height:18px}.delivery-area-copy{gap:1px;min-width:0;display:grid}.delivery-area-copy strong{font-size:13px}.delivery-area-copy small{color:var(--grafit)}.delivery-area-promise{color:var(--basari);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.delivery-area-promise svg{width:14px;height:14px}.delivery-area-check{background:var(--petrol);width:26px;height:26px;color:var(--neutral-0);border-radius:50%;place-items:center;display:grid}.delivery-picker-note{color:var(--grafit);text-align:center;margin:0;font-size:11px;line-height:1.55}.filter-section{border-bottom:1px solid var(--hat);margin-bottom:24px;padding-bottom:24px}.filter-section h3{margin:0 0 12px;font-size:15px}.filter-section>p{color:var(--grafit);font-size:13px}.check-row{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.check-row input,.agreements input,.verified-filter input,.price-alert-row input,.use-points input{width:20px;height:20px;accent-color:var(--petrol);flex:none}.range{width:100%;min-height:44px;accent-color:var(--petrol)}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-row button{border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--yuzey);cursor:pointer;min-height:44px;padding:0 16px;font-size:13px}.choice-row button:hover,.choice-row button.selected{border-color:var(--petrol);background:var(--lavanta-soft);color:var(--petrol)}.sheet-actions{border-top:1px solid var(--hat);background:var(--yuzey);grid-template-columns:1fr 2fr;gap:12px;padding:16px 0 24px;display:grid;position:sticky;bottom:-24px}.sort-list{display:grid}.sort-list button{border:0;border-bottom:1px solid var(--hat);text-align:left;cursor:pointer;background:0 0;min-height:52px;padding:0 4px}.sort-list button.selected{color:var(--petrol);font-weight:700}.breadcrumbs{color:var(--grafit);white-space:nowrap;align-items:center;gap:8px;padding-block:22px;font-size:12px;display:flex;overflow:hidden}.breadcrumbs a{min-height:44px;color:var(--grafit);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{color:var(--petrol)}.breadcrumbs svg{stroke-width:1.75px;flex:none;width:15px;height:15px}.breadcrumbs span{text-overflow:ellipsis;overflow:hidden}.detail-top{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:start;gap:64px;display:grid}.gallery{top:calc(var(--header-height) + 28px);grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid;position:sticky}.thumbnails{align-content:start;gap:8px;display:grid}.thumbnails button{aspect-ratio:1;border:1px solid var(--hat);border-radius:var(--radius-sm);background:var(--yuzey);cursor:pointer;min-height:68px;padding:0;position:relative;overflow:hidden}.thumbnails button:hover,.thumbnails button.active{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.thumbnails img,.main-image img{object-fit:contain}.main-image{aspect-ratio:1;border:1px solid var(--hat);border-radius:var(--radius-lg);background:var(--yuzey);cursor:zoom-in;min-height:320px;padding:0;position:relative;overflow:hidden}.buy-column>h1{letter-spacing:-.025em;margin:0;font-size:32px;line-height:1.14}.detail-rating{color:var(--grafit);align-items:center;gap:6px;margin:14px 0 20px;font-size:13px;display:flex}.detail-rating svg{width:18px;height:18px;fill:var(--limon);color:var(--rating);stroke-width:1.5px}.detail-rating a{min-height:44px;color:var(--petrol);text-underline-offset:3px;align-items:center;display:inline-flex}.price-block{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);padding-block:20px}.price-block .old-price{margin:0}.detail-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0;font-size:30px;font-weight:760}.payment-note{border:1px solid var(--mor-200);border-radius:var(--radius-md);background:var(--neutral-25);gap:12px;margin-top:18px;padding:15px;display:flex}.payment-note svg{width:20px;height:20px;color:var(--lavanta);stroke-width:1.75px;flex:none}.payment-note p{color:var(--grafit);margin:0;font-size:12px;line-height:1.55}.payment-note strong{color:var(--murekkep)}.variant-block{border-bottom:1px solid var(--hat);padding-block:22px}.variant-block>p{margin:0 0 12px;font-size:13px}.variant-block>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.variant-block button{border:1px solid var(--hat);border-radius:var(--radius-sm);background:var(--yuzey);text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:8px;display:flex}.variant-block button span{border-radius:var(--radius-xs);background:var(--yuzey-alt);flex:0 0 52px;height:52px;position:relative;overflow:hidden}.variant-block img{object-fit:contain}.stock-delivery{padding-block:14px}.stock-delivery p{color:var(--grafit);align-items:flex-start;gap:8px;margin:8px 0;font-size:12px;line-height:1.5;display:flex}.stock-delivery p:first-child{color:var(--basari);font-weight:700}.stock-delivery svg{stroke-width:1.75px;flex:none;width:18px;height:18px}.loyalty-earning{border-top:1px solid var(--hat);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.loyalty-earning strong{color:var(--lavanta);font-size:13px}.loyalty-earning span{color:var(--grafit);text-align:right;font-size:12px}.buy-actions{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 18px;display:grid}.buy-actions .secondary-button.active{border-color:var(--tugla);color:var(--tugla)}.buy-actions .secondary-button.active svg{fill:var(--tugla)}.price-alert-row{min-height:44px;color:var(--grafit);cursor:pointer;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;display:flex}.verification{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);box-shadow:var(--golge-kucuk);padding:22px}.verification h2,.verification h3{letter-spacing:.05em;margin:0;font-size:12px;font-weight:750}.receipt-rule{border-top:1px solid var(--hat);margin:12px 0}.verification dl{margin:0}.verification dl div{grid-template-columns:1fr 1.35fr;gap:16px;padding-block:7px;display:grid}.verification dt{color:var(--grafit);font-size:12px}.verification dd{text-align:right;margin:0;font-size:13px}.verification a{color:var(--petrol);text-underline-offset:3px}.verification .strike{color:var(--grafit);text-decoration:line-through}.verification .our-price{border-top:1px solid var(--hat);margin-top:6px;padding-top:12px}.verification .our-price dd{font-weight:750}.verification .difference dd{color:var(--tugla);font-weight:700}.tabs{border-bottom:1px solid var(--hat);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{min-height:52px;color:var(--grafit);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 18px;font-size:13px;font-weight:600}.tabs button:hover{color:var(--murekkep)}.tabs button.active{border-color:var(--petrol);color:var(--murekkep);font-weight:750}.tab-panel{min-height:300px;padding-block:30px}.prose{max-width:720px}.prose h2{margin:0 0 14px;font-size:24px}.prose h3{margin:30px 0 10px;font-size:18px}.prose p{color:var(--grafit);line-height:1.75}.spec-table{border-collapse:collapse;border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);width:100%;overflow:hidden}.spec-table th,.spec-table td{border-bottom:1px solid var(--hat);text-align:left;padding:15px 16px;font-weight:400}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.spec-table th{width:35%;color:var(--grafit);font-size:12px}.box-list{grid-template-columns:repeat(2,1fr);gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.box-list li{border-bottom:1px solid var(--hat);padding:15px 0}.review-summary{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:170px 1fr;max-width:580px;padding:22px;display:grid}.review-summary>div:first-child{border-right:1px solid var(--hat);align-content:center;display:grid}.review-summary>div:first-child strong{letter-spacing:-.035em;font-size:44px}.review-summary>div:first-child span{color:var(--grafit);font-size:12px}.rating-bars{gap:8px;padding-left:22px;display:grid}.rating-bars div{color:var(--grafit);grid-template-columns:16px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.rating-bars i{border-radius:var(--radius-pill);background:var(--hat);height:5px;overflow:hidden}.rating-bars b{background:var(--limon);height:100%;display:block}.verified-filter{color:var(--basari);align-items:center;gap:7px;margin:22px 0;font-size:12px;font-weight:700;display:flex}.verified-filter svg{width:17px;height:17px}.review-list article{border-top:1px solid var(--hat);max-width:780px;padding-block:22px}.review-list article>div{align-items:center;gap:12px;display:flex}.review-list article>div span{color:var(--basari);align-items:center;gap:4px;font-size:12px;display:flex}.review-list article>div svg{width:16px;height:16px}.review-list time{color:var(--grafit);margin-left:auto;font-size:12px}.review-list article>p{gap:2px;display:flex}.review-list article>p svg{width:16px;height:16px;fill:var(--limon);color:var(--rating)}.review-list blockquote{color:var(--grafit);margin:0;line-height:1.7}.mobile-buybar{display:none}.lightbox{z-index:150;background:var(--neutral-0);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.lightbox{background:color-mix(in srgb, var(--neutral-0) 98%, transparent)}}.lightbox{animation:.18s both backdrop-in}.lightbox>button{z-index:2;border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--yuzey);cursor:pointer;place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;top:24px;right:24px}.lightbox>button svg{width:20px;height:20px}.lightbox img{object-fit:contain}.cart-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;padding-block:60px 88px;display:grid}.cart-line{border-top:1px solid var(--hat);grid-template-columns:112px 1fr auto;gap:22px;padding-block:22px;display:grid}.cart-thumb{aspect-ratio:1;border:1px solid var(--hat);border-radius:var(--radius-sm);background:var(--yuzey);position:relative;overflow:hidden}.cart-thumb img{object-fit:contain}.cart-line h2{margin:0 0 7px;font-size:16px;font-weight:650}.cart-line h2 a{text-decoration:none}.cart-line-copy>p:not(.brand){color:var(--grafit);margin:0 0 14px;font-size:12px}.line-prices{font-variant-numeric:tabular-nums;align-content:start;justify-items:end;gap:7px;display:grid}.line-prices span{color:var(--grafit);font-size:12px}.line-prices button{min-height:44px;color:var(--grafit);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:12px;display:flex}.line-prices button:hover{color:var(--tugla)}.line-prices svg{width:16px;height:16px}.cart-summary{top:calc(var(--header-height) + 28px);border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);box-shadow:var(--golge-kucuk);padding:24px;position:sticky}.summary-head{gap:2px;margin-bottom:14px;display:grid}.summary-head span{color:var(--petrol);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.summary-head strong{font-size:24px}.cart-account{border:1px solid var(--mor-200);border-radius:var(--radius-sm);background:var(--lavanta-soft);min-height:58px;color:var(--murekkep);grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;text-decoration:none;display:grid}.cart-account>svg:first-child{width:18px;height:18px;color:var(--petrol)}.cart-account>svg:last-child{width:15px;height:15px;color:var(--grafit)}.cart-account span{gap:1px;min-width:0;display:grid}.cart-account small{color:var(--grafit);font-size:10px}.cart-account b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cart-summary dl{margin:0}.cart-summary dl div{font-variant-numeric:tabular-nums;justify-content:space-between;padding-block:8px;font-size:13px;display:flex}.cart-summary dt{color:var(--grafit)}.cart-summary dd{margin:0}.cart-summary .summary-saving dt,.cart-summary .summary-saving dd{color:var(--tugla)}.cart-summary .summary-total{border-top:1px solid var(--hat);margin-top:14px;padding-top:20px;font-size:18px;font-weight:750}.cart-summary .summary-total dt{color:var(--murekkep)}.cart-summary .primary-button{width:100%;margin-top:20px}.cart-summary>p{color:var(--grafit);font-size:12px;line-height:1.55}.summary-points dt,.summary-points dd,.summary-loyalty-link,.points-discount{color:var(--lavanta)!important}.summary-loyalty-link{text-align:center;text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;margin-top:4px;font-size:12px;display:flex}.summary-assurance{border-top:1px solid var(--hat);color:var(--grafit);gap:9px;margin:18px 0 0;padding:17px 0 0;font-size:12px;list-style:none;display:grid}.summary-assurance li:before{color:var(--basari);content:"✓";margin-right:8px}.cross-sell{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);margin-top:28px;padding:22px}.cross-sell>div h2{margin:0 0 14px;font-size:22px}.cross-sell>div>p:last-child{color:var(--grafit);margin:-6px 0 14px;font-size:12px}.cross-sell article{border-top:1px solid var(--hat);grid-template-columns:72px 1fr 44px;align-items:center;gap:14px;padding-block:12px;display:grid}.cross-sell article>div{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--yuzey-alt);width:72px;position:relative}.cross-sell article img{object-fit:contain}.cross-sell article>span{gap:5px;display:grid}.cross-sell article b{font-size:13px;font-weight:650}.cross-sell article small{color:var(--grafit);align-items:center;gap:4px;display:flex}.cross-sell article small svg{width:14px;height:14px;fill:var(--limon);color:var(--rating)}.cross-sell article>button{border:1px solid var(--petrol);border-radius:var(--radius-pill);background:var(--yuzey);width:44px;height:44px;min-height:44px;color:var(--petrol);cursor:pointer;place-items:center;display:grid}.cross-sell article>button:hover{background:var(--lavanta-soft)}.cross-sell article>button svg{width:18px;height:18px}.checkout-layout{grid-template-columns:minmax(0,720px) minmax(300px,1fr);align-items:start;gap:56px;padding-block:60px 88px;display:grid}.checkout-step{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);margin-bottom:12px;overflow:hidden}.step-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:72px;padding:0 22px;display:grid}.step-head:hover:not(:disabled){background:var(--neutral-25)}.step-head svg{width:20px;height:20px;color:var(--grafit);stroke-width:1.75px}.step-head span{gap:3px;display:grid}.step-head small{color:var(--grafit)}.step-head:disabled{background:var(--neutral-50);color:var(--grafit)}.step-content{border-top:1px solid var(--hat);padding:0 22px 22px}.form-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding-block:22px;display:grid}.form-grid label{color:var(--grafit);gap:7px;font-size:12px;font-weight:600;display:grid}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid textarea{border:1px solid var(--neutral-300);border-radius:var(--radius-sm);background:var(--yuzey);width:100%;min-height:46px;color:var(--murekkep);padding:10px 12px}.form-grid input:hover,.form-grid textarea:hover{border-color:var(--neutral-400)}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--mor-600)}:is(.form-grid input:user-invalid,.form-grid textarea:user-invalid){border-color:var(--tugla)}.form-grid textarea{resize:vertical;min-height:92px}.step-content>.choice-row{padding-top:22px}.delivery-method,.checkout-guarantee{border:1px solid var(--neutral-300);border-radius:var(--radius-md);background:var(--neutral-50);grid-template-columns:24px 1fr 20px;align-items:center;gap:12px;margin:0 0 20px;padding:15px;display:grid}.delivery-method>svg,.checkout-guarantee>svg{width:19px;height:19px;color:var(--basari)}.delivery-method span,.checkout-guarantee span{gap:2px;display:grid}.delivery-method small,.checkout-guarantee small{color:var(--grafit)}.agreements{gap:10px;margin:8px 0 22px;display:grid}.agreements label{align-items:flex-start;gap:12px;font-size:12px;line-height:1.55;display:flex}.agreements button{min-height:24px;color:var(--petrol);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.form-error{border:1px solid var(--tugla);border-radius:var(--radius-sm);background:var(--error-soft);color:var(--tugla);padding:12px;font-size:12px}.checkout-summary{top:calc(var(--header-height) + 28px);border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);padding:24px;position:sticky}.checkout-summary>span{color:var(--grafit);font-size:12px;display:block}.checkout-summary>strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;display:block}.checkout-summary>p{color:var(--grafit);font-size:12px;line-height:1.55}.checkout-items{border-bottom:1px solid var(--hat);gap:10px;margin-bottom:8px;padding-bottom:16px;display:grid}.checkout-items>span{color:var(--grafit);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.checkout-item{border-radius:var(--radius-sm);background:var(--yuzey-alt);grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.checkout-item>img{border-radius:var(--radius-xs);background:var(--yuzey);object-fit:contain;width:56px;height:56px}.checkout-item-copy{gap:3px;min-width:0;display:grid}.checkout-item-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.checkout-item-copy span{color:var(--grafit);font-size:12px}.checkout-item>b{white-space:nowrap;font-size:12px}.checkout-edit-link{min-height:44px;color:var(--petrol);text-underline-offset:3px;align-items:center;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.whatsapp-checkout-layout .checkout-main{gap:20px;display:grid}.whatsapp-order-card .step-head{cursor:default;grid-template-columns:24px 1fr}.whatsapp-order-card .step-head>svg{color:#1f9d55}.whatsapp-order-card .step-content{padding-top:20px}.whatsapp-payment-notice{border:1px solid var(--rating);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.whatsapp-payment-notice{border:1px solid color-mix(in srgb, var(--rating) 35%, var(--hat))}}.whatsapp-payment-notice{border-radius:var(--radius-md);background:var(--rating)}@supports (color:color-mix(in lab, red, red)){.whatsapp-payment-notice{background:color-mix(in srgb, var(--rating) 8%, var(--yuzey))}}.whatsapp-payment-notice>svg{width:20px;height:20px;color:var(--rating)}.whatsapp-payment-notice strong{margin-bottom:3px;font-size:13px;display:block}.whatsapp-payment-notice p{color:var(--grafit);margin:0;font-size:12px;line-height:1.55}.whatsapp-process{gap:10px;margin:20px 0;display:grid}.whatsapp-process span{color:var(--grafit);align-items:center;gap:10px;font-size:12px;display:flex}.whatsapp-process b{border-radius:var(--radius-pill);background:var(--lavanta-soft);width:24px;height:24px;color:var(--petrol);flex:none;place-items:center;font-size:11px;display:grid}.whatsapp-order-button{text-align:center;background:#168b49;border-color:#168b49;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;display:flex}.whatsapp-order-button:hover{background:#11763d;border-color:#11763d}.whatsapp-order-button svg{width:20px;height:20px}.whatsapp-privacy-note{color:var(--grafit);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.55}.checkout-summary-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.checkout-summary-heading span{color:var(--petrol);letter-spacing:.08em;font-size:10px;font-weight:800}.checkout-summary-heading h2{margin:2px 0 0}.checkout-summary-heading>svg{width:22px;height:22px;color:var(--grafit)}.checkout-summary-lines{border-block:1px solid var(--hat);gap:10px;padding-block:14px;display:grid}.checkout-summary-lines article{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.checkout-summary-lines article>span{border:1px solid var(--hat);border-radius:var(--radius-sm);background:var(--yuzey-alt);width:56px;height:56px;position:relative;overflow:hidden}.checkout-summary-lines img{object-fit:contain}.checkout-summary-lines article>div{gap:2px;min-width:0;display:grid}.checkout-summary-lines b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-summary-lines small{color:var(--grafit);font-size:10px}.checkout-summary-lines article>strong{white-space:nowrap;font-size:12px}.checkout-summary dl{gap:9px;margin:16px 0;display:grid}.checkout-summary dl div{color:var(--grafit);justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;display:flex}.checkout-summary dl div:last-child{border-top:1px solid var(--hat);color:var(--murekkep);padding-top:11px;font-size:14px;font-weight:750}.checkout-summary dd{text-align:right;margin:0}.checkout-summary-assurance{align-items:flex-start;gap:7px;display:flex}.checkout-summary-assurance svg{width:16px;height:16px;color:var(--basari);flex:none}.checkout-account-note{border:1px solid var(--mor-200);border-radius:var(--radius-sm);background:var(--lavanta-soft);color:var(--murekkep);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 16px;padding:12px;text-decoration:none;display:grid}.checkout-account-note svg{width:18px;height:18px;color:var(--petrol)}.checkout-account-note span{gap:1px;min-width:0;display:grid}.checkout-account-note b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-account-note small{color:var(--grafit);font-size:10px}.use-points{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0;padding:16px 0;display:flex}.use-points span{gap:2px;display:grid}.use-points small{color:var(--grafit)}.checkout-guarantee{border:0;border-top:1px solid var(--hat);background:0 0;border-radius:0;grid-template-columns:24px 1fr;margin:17px 0 0;padding:13px 0 0}.contract-copy p{color:var(--grafit);line-height:1.75}.order-complete{text-align:center;max-width:680px;padding-block:96px}.order-complete>span{border-radius:var(--radius-pill);background:var(--success-soft);width:60px;height:60px;color:var(--basari);place-items:center;margin:0 auto 22px;display:grid}.order-complete>span svg{width:26px;height:26px}.order-complete>p:not(.eyebrow){color:var(--grafit);margin:22px auto;line-height:1.65}.account-page{padding-block:44px 88px}.account-hero{border:1px solid var(--mor-200);background:var(--surface-brand);border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:22px;padding:22px;display:grid}.account-hero>span{background:var(--petrol);width:58px;height:58px;color:var(--neutral-0);border-radius:8px;place-items:center;display:grid}.account-hero svg{width:28px;height:28px}.account-hero h1{letter-spacing:-.025em;margin:0;font-size:34px;line-height:1.08}.account-hero p:last-child{max-width:680px;color:var(--grafit);margin:8px 0 0;font-size:13px;line-height:1.55}.account-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.account-panel{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;padding:22px}.account-panel h2{letter-spacing:-.015em;margin:0;font-size:20px}.account-panel-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-panel-head svg{width:22px;height:22px;color:var(--petrol)}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-status{color:var(--basari);align-items:center;gap:7px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.account-status svg{width:17px;height:17px}.account-benefits{gap:0;padding-block:4px;display:grid}.account-benefits>div{border-bottom:1px solid var(--hat);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px 0;display:grid}.account-benefits>div:last-child{border-bottom:0}.account-benefits svg{width:20px;height:20px;color:var(--petrol)}.account-benefits span{gap:3px;display:grid}.account-benefits b{font-size:12px}.account-benefits small{color:var(--grafit);font-size:11px;line-height:1.45}.auth-panel{max-width:620px}.auth-tabs{background:var(--lavanta-soft);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:4px;display:grid}.auth-tabs button{min-height:38px;color:var(--grafit);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:750}.auth-tabs button[aria-selected=true]{background:var(--neutral-0);color:var(--petrol);box-shadow:0 2px 8px var(--mor-900)}@supports (color:color-mix(in lab, red, red)){.auth-tabs button[aria-selected=true]{box-shadow:0 2px 8px color-mix(in srgb, var(--mor-900) 8%, transparent)}}.auth-note{color:var(--grafit);margin:16px 0 0;font-size:12px;line-height:1.5}.header-actions .order-link{gap:8px;width:auto;min-width:94px;padding:0 10px;display:flex}.header-actions .order-link>span{color:var(--murekkep);gap:1px;font-size:12px;font-weight:700;line-height:1.1;display:grid}.header-actions .order-link small{color:var(--grafit);font-size:12px;font-weight:600}.search-result-label{color:var(--grafit);letter-spacing:.05em;text-transform:uppercase;padding:12px 16px 7px;font-size:12px;font-weight:750}.search-suggestions>a.search-product-result[role=option]{grid-template-columns:52px minmax(0,1fr) auto;min-height:70px;padding:8px 14px}.search-product-image{border-radius:var(--radius-xs);background:var(--yuzey-alt);width:52px;height:52px;position:relative;overflow:hidden;display:block!important}.search-product-image img{object-fit:contain}.search-product-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.35;overflow:hidden}.search-product-copy b{font-size:12px!important}.search-product-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-suggestions .search-all-results{gap:7px}.search-suggestions .search-all-results svg{width:16px;height:16px}.reference-price{color:var(--grafit);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.reference-price del{font-variant-numeric:tabular-nums}.product-delivery{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);grid-template-columns:18px 1fr;align-items:start;gap:7px;margin:12px 0 4px;padding:9px 0;display:grid}.product-delivery>svg{width:18px;height:18px;color:var(--basari);stroke-width:1.75px}.product-delivery span{gap:1px;display:grid}.product-delivery b{color:var(--basari);font-size:12px}.product-delivery small{color:var(--grafit)}.filter-count{border-radius:var(--radius-pill);background:var(--petrol);min-width:20px;height:20px;color:var(--neutral-0);place-items:center;padding:0 5px;font-size:11px;display:grid}.category-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-choices button{border-radius:var(--radius-sm);width:100%}.payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.payment-option{border:1px solid var(--hat);border-radius:var(--radius-sm);background:var(--yuzey);grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:60px;padding:10px 12px;display:grid}.payment-option svg{width:19px;height:19px;color:var(--lavanta)}.payment-option span{gap:1px;display:grid}.payment-option b{font-size:12px}.payment-option small{color:var(--grafit)}.buy-actions-primary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.purchase-trust{border:1px solid var(--neutral-300);border-radius:var(--radius-md);background:var(--neutral-50);color:var(--grafit);gap:8px;margin:18px 0;padding:14px;font-size:12px;display:grid}.purchase-trust span{align-items:center;gap:7px;display:flex}.purchase-trust svg{width:17px;height:17px;color:var(--basari)}.favorites-page,.compare-page,.loyalty-page{padding-bottom:88px}.alert-control{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:24px 1fr auto;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:grid}.alert-control>svg{width:20px;height:20px;color:var(--petrol)}.alert-control>div{gap:2px;display:grid}.alert-control span{color:var(--grafit);font-size:12px}.compare-scroll{border:1px solid var(--hat);border-radius:var(--radius-md);overflow-x:auto}.compare-table{border-collapse:collapse;background:var(--yuzey);width:100%;min-width:820px}.compare-table th,.compare-table td{border-right:1px solid var(--hat);border-bottom:1px solid var(--hat);text-align:left;vertical-align:top;min-width:200px;padding:16px}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:0}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table th:first-child{min-width:160px;color:var(--grafit);font-size:12px;font-weight:500}.compare-table thead th:not(:first-child){position:relative}.compare-image{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--yuzey-alt);margin-bottom:12px;position:relative}.compare-image img{object-fit:contain}.compare-table thead th>a{min-height:44px;margin:4px 0 10px;font-size:14px;font-weight:650;text-decoration:none;display:block}.compare-table thead th>strong,.compare-table thead th>small{font-variant-numeric:tabular-nums;display:block}.compare-table thead th>small{color:var(--tugla);margin:3px 0 12px}.compare-table .primary-button{width:100%;padding-inline:12px}.remove-compare{z-index:2;border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--yuzey);cursor:pointer;place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;top:8px;right:8px}.remove-compare svg,.compare-table td svg{width:16px;height:16px;color:var(--basari)}.commerce-bars{z-index:75;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed;bottom:24px;right:24px}.floating-cart{border:1px solid var(--neutral-800);border-radius:var(--radius-pill);background:var(--gece);min-width:360px;min-height:58px;color:var(--neutral-0);box-shadow:var(--golge-orta);pointer-events:auto;grid-template-columns:auto auto auto;align-items:center;gap:22px;padding:0 20px;text-decoration:none;display:grid}.floating-cart span{color:var(--neutral-200);align-items:center;gap:8px;font-size:13px;display:flex}.floating-cart svg{width:18px;height:18px;color:var(--neutral-300)}.floating-cart strong{font-variant-numeric:tabular-nums}.floating-cart b{color:var(--neutral-0);font-size:12px}.compare-bar{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);width:min(100vw - 48px,900px);min-height:66px;box-shadow:var(--golge-orta);pointer-events:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:8px 10px 8px 18px;display:grid}.compare-bar>div:first-child{align-items:center;gap:8px;display:flex}.compare-bar>div:first-child span{border-radius:var(--radius-pill);background:var(--petrol);width:38px;height:38px;color:var(--neutral-0);place-items:center;font-size:12px;display:grid}.compare-bar>div:first-child strong{white-space:nowrap;font-size:12px}.compare-names{gap:6px;display:flex;overflow:hidden}.compare-names button{border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--yuzey-alt);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;min-height:44px;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.compare-names svg{width:14px;height:14px}.commerce-toast{z-index:160;border:1px solid var(--neutral-800);border-radius:var(--radius-md);background:var(--gece);width:min(100% - 48px,540px);min-height:62px;color:var(--neutral-0);box-shadow:var(--golge-overlay);animation:toast-in .24s var(--ease-standard) both;grid-template-columns:22px minmax(140px,1fr) auto 40px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:grid;position:fixed;bottom:24px;right:24px}.commerce-toast>svg{width:20px;height:20px;color:var(--neutral-400)}.commerce-toast>span{font-size:12px;line-height:1.45}.commerce-toast button{border-radius:var(--radius-sm);min-height:44px;color:var(--neutral-0);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.commerce-toast button:nth-last-child(2){background:var(--neutral-0);color:var(--gece)}.commerce-toast button:last-child{place-items:center;width:40px;padding:0;display:grid}.commerce-toast button svg{width:16px;height:16px}.bundle-offer{padding-block:0 80px}.bundle-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.bundle-heading h2{margin:0;font-size:30px}.bundle-heading>div>p:last-child{color:var(--grafit);margin:6px 0 0;font-size:13px}.bundle-heading>span{min-height:44px;color:var(--lavanta);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.bundle-heading svg{width:17px;height:17px}.bundle-body{border:1px solid var(--hat);border-radius:var(--radius-lg);background:var(--yuzey);grid-template-columns:1fr 260px;display:grid;overflow:hidden}.bundle-products{grid-template-columns:repeat(3,1fr);display:grid}.bundle-item{border-right:1px solid var(--hat);min-width:0;padding:20px;transition:background-color .16s,opacity .16s;position:relative}.bundle-item:not(.selected)>a{opacity:.48}.bundle-item.selected{background:var(--neutral-50)}.bundle-item>a{gap:8px;text-decoration:none;display:grid}.bundle-item>a>span{aspect-ratio:1.2;border-radius:var(--radius-sm);background:var(--yuzey-alt);display:block;position:relative;overflow:hidden}.bundle-item img{object-fit:contain}.bundle-item b{min-height:38px;font-size:12px;font-weight:650;line-height:1.5;overflow:hidden}.bundle-item small{color:var(--grafit)}.bundle-item>a>em{color:var(--petrol);font-size:12px;font-style:normal;font-weight:700}.bundle-plus{z-index:2;border:1px solid var(--hat);border-radius:var(--radius-pill);background:var(--yuzey);width:28px;height:28px;color:var(--petrol);padding:6px;position:absolute;top:50%;left:-14px}.bundle-select{z-index:3;min-height:44px;color:var(--grafit);text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.bundle-select input{width:19px;height:19px;accent-color:var(--petrol);margin:0}.bundle-summary{background:var(--neutral-50);align-content:center;padding:26px;display:grid}.bundle-summary>span{color:var(--grafit);font-size:12px}.bundle-summary>strong{margin:4px 0;font-size:27px}.bundle-summary>small{color:var(--tugla);margin-bottom:18px;font-weight:700}.bundle-summary .primary-button{width:100%;padding-inline:12px}.bundle-summary .primary-button:disabled{border-color:var(--neutral-300);color:var(--grafit);background:0 0}.comeback-hub{grid-template-columns:1.45fr 1fr 1fr;align-items:stretch;gap:12px;padding-block:0 64px;display:grid}.comeback-main{border-radius:var(--radius-lg);background:var(--gece);min-height:230px;color:var(--neutral-0);padding:28px;position:relative;overflow:hidden}.comeback-main:before{display:none}.comeback-copy{z-index:2;max-width:430px;position:relative}.comeback-copy .eyebrow{color:var(--mor-200)}.comeback-copy h2{margin:0 0 8px;font-size:25px;line-height:1.1}.comeback-copy>p:not(.eyebrow){color:var(--neutral-300);margin:0;font-size:13px;line-height:1.6}.comeback-copy .primary-button{border-color:var(--neutral-0);background:var(--neutral-0);color:var(--gece);margin-top:16px}.comeback-meta{border:1px solid var(--neutral-700);border-radius:var(--radius-sm);background:var(--neutral-800);align-items:center;gap:14px;width:max-content;max-width:100%;min-height:44px;margin-top:16px;padding:7px 10px;display:flex}.comeback-meta span{color:var(--neutral-200);align-items:center;gap:6px;font-size:12px;display:flex}.comeback-meta svg{width:16px;height:16px}.comeback-product{border-radius:var(--radius-sm);background:var(--neutral-800);grid-template-columns:68px 1fr;align-items:center;gap:12px;width:min(100%,380px);margin:16px 0 2px;padding:9px;display:grid}.comeback-product>span{aspect-ratio:1;border-radius:var(--radius-xs);background:var(--buz);width:68px;position:relative;overflow:hidden}.comeback-product img{object-fit:contain}.comeback-product div{gap:4px;display:grid}.comeback-product b{font-size:12px;line-height:1.4}.comeback-product strong{color:var(--mor-200)}.comeback-orbit{border:1px solid var(--neutral-600);background:var(--neutral-800);border-radius:50%;align-content:center;justify-items:center;width:94px;height:94px;display:grid;position:absolute;bottom:20px;right:22px}.comeback-orbit span{color:var(--mor-200);font-size:21px;font-weight:750}.comeback-orbit small{color:var(--neutral-300)}.comeback-tile{border:1px solid var(--hat);border-radius:var(--radius-lg);background:var(--yuzey);grid-template-columns:42px 1fr 18px;align-items:start;gap:13px;min-height:230px;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.comeback-tile:hover{border-color:var(--neutral-300);box-shadow:var(--golge-kucuk)}.comeback-tile.accent{border-color:var(--mor-100);background:var(--lavanta-soft)}.tile-icon{border-radius:var(--radius-sm);background:var(--yuzey-alt);width:42px;height:42px;color:var(--petrol);place-items:center;display:grid}.comeback-tile.accent .tile-icon{background:var(--mor-100);color:var(--lavanta)}.tile-icon svg{width:20px;height:20px}.comeback-tile>div h3{margin:0 0 7px;font-size:17px;line-height:1.25}.comeback-tile>div p:not(.eyebrow){color:var(--grafit);margin:0;font-size:12px;line-height:1.55}.comeback-tile>svg{width:17px;height:17px;color:var(--grafit);margin-top:10px}.loyalty-intro{justify-content:space-between;align-items:end;gap:32px;display:flex}.loyalty-intro>div>p:last-child{max-width:680px;color:var(--grafit);line-height:1.65}.loyalty-intro>span{border-radius:var(--radius-pill);background:var(--lavanta-soft);min-height:44px;color:var(--lavanta);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.loyalty-intro svg{width:16px;height:16px}.welcome-back{border:1px solid var(--mor-100);border-radius:var(--radius-md);background:var(--lavanta);color:var(--neutral-0);justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:24px 28px;display:flex}.welcome-back .eyebrow{color:var(--mor-100)}.welcome-back h2{margin:0 0 5px;font-size:23px}.welcome-back p:not(.eyebrow){color:var(--mor-100);margin:0;font-size:13px}.welcome-back .primary-button{border-color:var(--neutral-0);background:var(--neutral-0);color:var(--lavanta);flex:none}.loyalty-balance{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:44px;padding:30px;display:grid}.loyalty-balance>div{gap:4px;display:grid}.loyalty-balance span,.loyalty-balance small{color:var(--grafit);font-size:12px}.loyalty-balance>div:first-child strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:40px}.loyalty-progress{border-radius:var(--radius-pill);background:var(--hat);height:8px;margin:8px 0;overflow:hidden}.loyalty-progress i{background:var(--lavanta);height:100%;display:block}.loyalty-missions,.tier-section{margin-top:52px}.mission-grid,.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mission-grid article{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:42px 1fr;gap:13px;padding:20px;display:grid}.mission-grid article.ready{border-color:var(--neutral-300)}.mission-icon{border-radius:var(--radius-sm);background:var(--yuzey-alt);width:42px;height:42px;color:var(--petrol);place-items:center;display:grid}.mission-grid article.ready .mission-icon{background:var(--success-soft);color:var(--basari)}.mission-icon svg{width:20px;height:20px}.mission-grid h3{margin:0 0 5px;font-size:15px}.mission-grid p{min-height:54px;color:var(--grafit);margin:0 0 7px;font-size:12px;line-height:1.5}.mission-grid small{color:var(--grafit)}.mission-reward{border-top:1px solid var(--hat);grid-column:1/-1;justify-content:space-between;align-items:end;min-height:52px;padding-top:12px;display:flex}.mission-reward b{color:var(--lavanta)}.mission-reward button{border:1px solid var(--lavanta);border-radius:var(--radius-sm);background:var(--yuzey);min-height:44px;color:var(--lavanta);cursor:pointer;padding:0 13px;font-size:12px;font-weight:700}.tier-grid article{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:44px 1fr;align-content:start;gap:13px;min-height:154px;padding:22px;display:grid;position:relative;overflow:hidden}.tier-grid article.current{border-color:var(--mor-300);background:var(--lavanta-soft)}.tier-grid article.locked{color:var(--grafit);background:var(--neutral-50)}.tier-grid article>span{border-radius:var(--radius-sm);background:var(--yuzey-alt);width:44px;height:44px;color:var(--lavanta);place-items:center;display:grid}.tier-grid article.current>span{background:var(--lavanta);color:var(--neutral-0)}.tier-grid svg{width:20px;height:20px}.tier-grid small{color:var(--grafit);font-weight:700}.tier-grid h3{margin:4px 0;font-size:19px}.tier-grid p{color:var(--grafit);margin:0;font-size:12px}.tier-grid article>b{border-radius:var(--radius-xs);background:var(--lavanta);color:var(--neutral-0);padding:6px 8px;font-size:12px;position:absolute;bottom:12px;right:12px}.loyalty-benefits{margin-top:44px}.loyalty-benefits h2,.points-history h2,.return-offer h2{margin:0 0 14px;font-size:23px}.loyalty-benefits>div{border-top:1px solid var(--hat);grid-template-columns:240px 1fr;align-items:center;padding:18px 0;display:grid}.loyalty-benefits>div:last-child{border-bottom:1px solid var(--hat)}.loyalty-benefits span{align-items:center;gap:11px;display:flex}.loyalty-benefits svg,.points-history svg,.return-offer svg{width:18px;height:18px;color:var(--lavanta)}.loyalty-benefits p{color:var(--grafit);margin:0}.points-history{margin-top:56px;overflow-x:auto}.points-history table{border-collapse:collapse;border:1px solid var(--hat);background:var(--yuzey);width:100%;min-width:600px;overflow:hidden}.points-history td{border-bottom:1px solid var(--hat);padding:15px}.points-history tr:last-child td{border-bottom:0}.points-history td:first-child{align-items:center;gap:8px;display:flex}.points-history td:nth-child(2){color:var(--grafit);font-size:12px}.points-history td:last-child{color:var(--lavanta);text-align:right;font-weight:700}.return-offer{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);grid-template-columns:1fr auto;align-items:end;gap:44px;margin-top:56px;padding:30px 0;display:grid}.return-offer p{max-width:700px;color:var(--grafit);line-height:1.65}.return-offer a{min-height:44px;color:var(--petrol);white-space:nowrap;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex}.tracking-page{padding-block:60px 88px}.timeline{grid-template-columns:repeat(5,1fr);margin:42px 0;display:grid}.timeline>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.timeline>div:before{z-index:-1;border-top:2px solid var(--hat);content:"";width:100%;position:absolute;top:21px;left:-50%}.timeline>div:first-child:before{display:none}.timeline>div.complete:before{border-color:var(--basari)}.timeline>div>span{border:1px solid var(--hat);background:var(--yuzey);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.timeline>div.complete>span{border-color:var(--basari);background:var(--success-soft);color:var(--basari)}.timeline svg{width:18px;height:18px}.timeline strong,.timeline small{font-size:12px}.timeline small{color:var(--grafit)}.tracking-card{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);grid-template-columns:1fr 1fr auto auto;align-items:center;gap:22px;padding:22px;display:grid}.tracking-card>div{gap:3px;display:grid}.tracking-card>div span{color:var(--grafit);font-size:12px}.article-page{width:min(100% - 48px,720px);margin-inline:auto;padding-block:88px}.article-page h1{max-width:680px}.article-page .lead{color:var(--grafit);margin:22px 0 42px;font-size:19px;line-height:1.6}.article-page hr{border:0;border-top:1px solid var(--hat);margin:0 0 42px}.article-page h2{margin:42px 0 14px;font-size:24px}.article-page>p:not(.eyebrow):not(.lead){color:var(--grafit);line-height:1.8}.article-callout{border:1px solid var(--hat);border-radius:var(--radius-md);background:var(--yuzey);margin-top:42px;padding:22px}.article-callout p{color:var(--grafit);line-height:1.7}.article-callout a{min-height:44px;color:var(--petrol);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.recent-section{padding-block:24px 72px}.site-footer{border-top:1px solid var(--hat);background:var(--yuzey);margin-top:72px}.footer-trust{border-bottom:1px solid var(--hat);grid-template-columns:repeat(4,1fr);display:grid}.footer-trust>span{border-right:1px solid var(--hat);align-items:center;gap:10px;min-height:72px;padding-right:14px;font-size:12px;font-weight:650;display:flex}.footer-trust>span:last-child{border-right:0}.footer-trust svg{width:20px;height:20px;color:var(--basari);stroke-width:1.75px}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:44px;padding-block:56px;display:grid}.footer-grid h3{margin:0 0 14px;font-size:13px;font-weight:750}.footer-grid p,.footer-grid address{color:var(--grafit);font-size:12px;font-style:normal;line-height:1.65}.footer-grid div>a:not(.wordmark){min-height:36px;color:var(--grafit);align-items:center;font-size:12px;text-decoration:none;display:flex}.footer-grid div>a:hover{color:var(--petrol)}.footer-brand-column{align-content:start;justify-items:start;display:grid}.footer-brand-column .wordmark{margin-bottom:12px}.footer-contact{border:1px solid var(--hat);border-radius:var(--radius-sm);align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.footer-contact>svg{width:19px;height:19px;color:var(--petrol)}.footer-contact span{gap:1px;display:grid}.footer-contact small{color:var(--grafit)}.footer-contact a{font-weight:750;text-decoration:none;color:var(--murekkep)!important;font-size:13px!important}.company-number{margin-top:16px}.company-number strong{color:var(--murekkep);font-family:var(--font-geist-mono);font-weight:600}.payment-rail{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);grid-template-columns:repeat(3,1fr);display:grid}.payment-rail span{border-right:1px solid var(--hat);min-height:60px;color:var(--grafit);align-items:center;gap:9px;display:flex}.payment-rail span:last-child{border-right:0}.payment-rail svg{width:18px;height:18px;color:var(--petrol)}.payment-rail b{font-size:12px}.footer-bottom{color:var(--grafit);justify-content:space-between;gap:24px;padding-block:22px;font-size:12px;display:flex}@keyframes sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-tabbar{display:none}body{background:var(--kagit)}.primary-button{border-color:var(--petrol);background:var(--petrol);box-shadow:none}.secondary-button{border-color:var(--neutral-200);box-shadow:none}.site-header{border-bottom-color:var(--neutral-200);background:var(--neutral-0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.search-box{border-color:var(--neutral-200);background:var(--neutral-50);border-radius:8px}.search-box:focus-within{border-color:var(--petrol);box-shadow:0 0 0 2px var(--mor-700)}@supports (color:color-mix(in lab, red, red)){.search-box:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--mor-700) 12%, transparent)}}.delivery-location-button{border-color:var(--neutral-200);background:var(--neutral-0);border-radius:8px}.delivery-location-button:hover{border-color:var(--neutral-300);background:var(--neutral-50);box-shadow:none}.category-nav-inner a{position:relative}.category-nav-inner a:after{background:var(--petrol);content:"";opacity:0;border-radius:99px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(.55)}.category-nav-inner a:hover:after{opacity:1;transform:scaleX(1)}.storefront-hero{width:100%;margin:0;padding:0;display:block}.spotlight-card{background:var(--neutral-50);min-height:calc(100svh - 144px);box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr)}.spotlight-copy{background:var(--neutral-50);color:var(--murekkep);flex-direction:column;justify-content:center;padding:clamp(52px,6vw,104px);display:flex;overflow:hidden}.spotlight-copy:before{display:none}.spotlight-kicker{margin-bottom:34px}.spotlight-kicker span,.spotlight-kicker b{background:0 0;border-radius:0;min-height:auto;padding:0}.spotlight-kicker span{color:var(--petrol)}.spotlight-kicker span i{background:var(--petrol);box-shadow:none}.spotlight-kicker b{border-left:1px solid var(--neutral-300);color:var(--grafit);padding-left:12px}.spotlight-brand{color:var(--petrol)}.spotlight-card h1{max-width:620px;color:var(--murekkep);letter-spacing:-.052em;font-size:clamp(50px,4.5vw,70px);font-weight:720;line-height:.94}.spotlight-card h1 span{color:var(--petrol)}.spotlight-description{max-width:480px;color:var(--grafit);font-size:15px}.spotlight-price{border-width:1px 0;border-color:var(--neutral-200);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(150px,.85fr) auto;margin-top:30px;padding:18px 0}.spotlight-current-price strong{color:var(--murekkep);font-size:30px}.spotlight-price small,.spotlight-reference-price del{color:var(--grafit)}.spotlight-reference-price{align-content:end}.spotlight-reference-price small{font-size:10px;line-height:1.35}.spotlight-discount{border-left:1px solid var(--neutral-200);min-width:72px!important;color:var(--petrol)!important;background:0 0!important;border-radius:0!important;padding:0 0 0 16px!important}.spotlight-actions{margin-top:18px}.spotlight-actions .secondary-button{border-color:var(--neutral-300);background:var(--neutral-0);min-height:46px;color:var(--murekkep);box-shadow:none}.spotlight-actions .secondary-button:hover{border-color:var(--neutral-400);background:var(--neutral-0)}.spotlight-quantity .product-action{border-color:var(--petrol);background:var(--petrol);color:var(--neutral-0);box-shadow:none}.spotlight-quantity .product-action:hover{border-color:var(--mor-800);background:var(--mor-800);color:var(--neutral-0)}.spotlight-quantity .quantity{border-color:var(--petrol);color:var(--petrol)}.spotlight-assurance{border-color:var(--neutral-200);color:var(--grafit);margin-top:18px;padding-top:15px}.spotlight-assurance svg{color:var(--basari)}.spotlight-stage{isolation:isolate;background:var(--neutral-50);border-left:0}.spotlight-stage:before,.spotlight-stage:after{display:none}.spotlight-stage>img{object-fit:contain;object-position:center;padding:64px 34px;animation:none!important}.spotlight-product-label,.spotlight-proof{display:none}.spotlight-product-label{border:0;border-top:1px solid var(--neutral-900);grid-template-columns:auto 1fr auto;align-items:center;max-width:none;padding:18px 26px;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.spotlight-product-label{border-top:1px solid color-mix(in srgb, var(--neutral-900) 10%, transparent)}}.spotlight-product-label{background:var(--neutral-0);border-radius:0}@supports (color:color-mix(in lab, red, red)){.spotlight-product-label{background:color-mix(in srgb, var(--neutral-0) 82%, transparent)}}.spotlight-product-label{box-shadow:none}.spotlight-product-label span{color:var(--petrol)}.spotlight-product-label small{color:var(--grafit);white-space:nowrap}.spotlight-proof{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;top:24px;right:26px}.proof-card{border-color:var(--neutral-700);background:var(--neutral-800)}.loyalty-card{background:var(--neutral-50)}.quick-benefits{box-shadow:none;border-radius:8px}.quick-benefits a{transition:color .16s,background-color .16s}.quick-benefits a:hover{background:var(--mor-50);color:var(--petrol)}.category-strip a,.product-card,.trust-center,.checkout-step,.cart-summary,.checkout-summary,.verification{border-color:var(--neutral-200);box-shadow:none}.category-strip a:hover{border-color:var(--neutral-400);box-shadow:0 3px 12px var(--neutral-900)}@supports (color:color-mix(in lab, red, red)){.category-strip a:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.category-strip a:hover{transform:none}.category-strip a{transition:border-color .16s,box-shadow .16s}.category-strip a>span,.product-image{background:var(--neutral-50)}.product-badges span:first-child{background:var(--petrol);color:var(--neutral-0)}.product-card .product-action{border-radius:6px;min-height:46px}@supports (color:color-mix(in lab, red, red)){.product-card:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--neutral-900) 10%, transparent)}}.trust-center{background:var(--neutral-0)}.catalog-toolbar{background:var(--neutral-0);-webkit-backdrop-filter:none;backdrop-filter:none}.catalog-quick button.selected,.choice-row button.selected{border-color:var(--petrol);background:var(--lavanta-soft);color:var(--petrol)}.welcome-back{background:var(--mor-700);box-shadow:none;border:0}.floating-cart{border:1px solid var(--mor-900);background:var(--mor-900);box-shadow:0 6px 20px var(--neutral-900);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.floating-cart{box-shadow:0 6px 20px color-mix(in srgb, var(--neutral-900) 20%, transparent)}}.delivery-picker-intro{border-color:var(--neutral-200);background:var(--neutral-50)}.delivery-picker-intro>span{box-shadow:none;border-radius:8px}.category-section{padding-block:36px 16px}.category-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.category-strip a{text-align:center;box-shadow:none;background:0 0;border:0;padding:0}.category-strip a:hover{box-shadow:none;border-color:#0000}.category-strip a>span{aspect-ratio:1;border:1px solid var(--neutral-200);background:var(--neutral-0);border-radius:50%;margin-bottom:10px;transition:border-color .16s,box-shadow .16s}.category-strip a:hover>span{border-color:var(--neutral-400);box-shadow:0 3px 12px var(--neutral-900)}@supports (color:color-mix(in lab, red, red)){.category-strip a:hover>span{box-shadow:0 3px 12px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.category-strip b{white-space:normal;line-height:1.3}.weekly{border:1px solid var(--neutral-200);background:var(--neutral-0);border-radius:8px;margin-top:16px;padding:24px}.market-shelf{border-top:1px solid var(--neutral-200)}.market-shelf .section-heading{padding-top:0}.section-heading{margin-bottom:18px}.section-heading h2{font-size:24px;font-weight:700}.product-delivery{margin-top:10px;padding:8px 0}.card-utility-row{justify-content:flex-start;min-height:36px}.card-utility-row button{min-height:36px}.trust-center.trust-strip{background:var(--neutral-0);border-radius:8px;margin-block:24px 56px;padding:0;display:block}.trust-strip .trust-center-grid{grid-template-columns:repeat(4,1fr)}.trust-strip .trust-center-grid article{border-right:1px solid var(--hat);border-bottom:0;min-height:100px}.trust-strip .trust-center-grid article:last-child{border-right:0}.commerce-hero{background:var(--neutral-0);grid-template-rows:minmax(0,1fr) 64px;min-height:calc(100svh - 144px);display:grid}.commerce-hero-main{grid-template-columns:minmax(440px,.82fr) minmax(0,1.18fr);min-height:0;display:grid}.commerce-hero-copy{border-left:6px solid var(--petrol);background:var(--neutral-0);flex-direction:column;justify-content:center;padding:clamp(48px,5.5vw,92px);display:flex}.commerce-hero-kicker{color:var(--petrol);letter-spacing:.06em;margin:0 0 28px;font-size:11px;font-weight:750}.commerce-hero-brand{color:var(--grafit);text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:700}.commerce-hero-copy h1{letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:720;line-height:.98}.commerce-hero-summary{max-width:480px;color:var(--grafit);margin:18px 0 0;font-size:14px;line-height:1.6}.commerce-hero-price{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;max-width:520px;margin-top:26px;padding:17px 0;display:grid}.commerce-hero-price>div{gap:2px;display:grid}.commerce-hero-price small{color:var(--grafit);font-size:11px}.commerce-hero-price strong{letter-spacing:-.025em;font-size:31px;line-height:1}.commerce-hero-price>div:last-child{justify-items:end}.commerce-hero-price del{color:var(--grafit);font-size:13px}.commerce-hero-price span{color:var(--petrol);font-size:12px;font-weight:750}.commerce-hero-saving{color:var(--petrol);margin:8px 0 0;font-size:11px;font-weight:650}.commerce-hero-actions{grid-template-columns:190px 150px;gap:9px;margin-top:20px;display:grid}.commerce-hero-actions .product-action,.commerce-hero-actions .quantity{width:100%}.commerce-hero-assurance{border-top:1px solid var(--hat);color:var(--grafit);gap:18px;margin:20px 0 0;padding:14px 0 0;font-size:11px;list-style:none;display:flex}.commerce-hero-assurance li{align-items:center;gap:6px;display:flex}.commerce-hero-assurance svg{width:16px;height:16px;color:var(--basari)}.commerce-hero-visual{background:var(--neutral-50);min-width:0;display:block;position:relative;overflow:hidden}.commerce-hero-visual img{object-fit:contain;padding:clamp(28px,5vw,76px)}.commerce-hero-navigation{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);background:var(--neutral-0);grid-template-columns:64px minmax(0,1fr) 64px;display:grid}.commerce-hero-navigation>button{background:var(--neutral-0);cursor:pointer;border:0;place-items:center;width:64px;min-height:63px;padding:0;display:grid}.commerce-hero-navigation>button:first-child{border-right:1px solid var(--hat)}.commerce-hero-navigation>button:last-child{border-left:1px solid var(--hat)}.commerce-hero-navigation>button:hover{background:var(--yuzey-alt)}.commerce-hero-navigation>button svg{width:19px;height:19px}.commerce-hero-navigation>div{grid-template-columns:repeat(3,1fr);display:grid}.commerce-hero-navigation [role=tab]{border:0;border-right:1px solid var(--hat);background:var(--neutral-0);min-width:0;color:var(--grafit);text-align:left;cursor:pointer;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:0 18px;display:grid}.commerce-hero-navigation [role=tab]:last-child{border-right:0}.commerce-hero-navigation [role=tab] b{color:var(--neutral-400);font-size:11px}.commerce-hero-navigation [role=tab] span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.commerce-hero-navigation [role=tab][aria-selected=true]{box-shadow:inset 0 -3px var(--petrol);color:var(--murekkep)}.commerce-hero-navigation [role=tab][aria-selected=true] b{color:var(--petrol)}@media (max-width:1120px){.well{width:min(100% - 40px,1040px)}.header-inner{gap:16px}.delivery-location-button{flex-basis:148px}.header-actions .order-link{display:none}.spotlight-card{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)}.spotlight-copy{padding:52px 40px}.hero-side-stack{grid-template-rows:none;grid-template-columns:1fr 1fr}.hero-side-card{min-height:210px}.category-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-top{gap:36px}.cart-layout,.checkout-layout{gap:28px}.comeback-hub{grid-template-columns:1fr 1fr}.comeback-main{grid-column:1/-1}.footer-grid{gap:28px}}@media (max-width:820px){:root{--header-height:68px}html{scroll-padding-top:84px}body{padding-bottom:76px}.well{width:min(100% - 32px,760px)}.utility-bar,.category-nav{display:none}.site-header,.main-header{height:68px}.header-inner{gap:8px}.wordmark{font-size:25px}.delivery-location-button{background:0 0;border:0;flex:0 0 44px;grid-template-columns:1fr;place-items:center;width:44px;height:44px;padding:0;display:grid}.delivery-location-button:hover{background:var(--yuzey-alt);box-shadow:none}.delivery-location-icon{background:var(--lavanta-soft);width:34px;height:34px;color:var(--petrol);box-shadow:none}.delivery-location-copy,.delivery-location-chevron,.search-box{display:none}.search-box.mobile-open{z-index:120;background:var(--neutral-0);width:auto;max-width:none;box-shadow:var(--golge-overlay);display:flex;position:fixed;top:8px;left:12px;right:12px}.header-actions .loyalty-link,.header-actions .favorite-link,.header-actions .order-link{display:none}.header-actions .account-link{min-width:44px;padding:0}.mobile-search,.mobile-menu-button{display:grid!important}.search-suggestions{max-height:calc(100vh - 148px);top:56px;overflow-y:auto}.mobile-tabbar{z-index:90;height:68px;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid var(--neutral-200);background:var(--neutral-0);box-shadow:0 -2px 8px var(--neutral-900);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar{box-shadow:0 -2px 8px color-mix(in srgb, var(--neutral-900) 6%, transparent)}}.mobile-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-tabbar a{min-width:0;color:var(--grafit);border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:10px;font-weight:650;text-decoration:none;display:grid;position:relative}.mobile-tabbar a[aria-current=page]{background:var(--lavanta-soft);color:var(--petrol)}.mobile-tabbar svg{stroke-width:1.8px;width:20px;height:20px}.mobile-tabbar b{border:2px solid var(--neutral-0);background:var(--petrol);min-width:17px;height:17px;color:var(--neutral-0);border-radius:99px;place-items:center;padding-inline:4px;font-size:9px;display:grid;position:absolute;top:1px;left:calc(50% + 7px)}.commerce-hero{grid-template-rows:minmax(0,1fr) 58px;min-height:calc(100svh - 68px)}.commerce-hero-main{grid-template-columns:1fr}.commerce-hero-copy{border-top:5px solid var(--petrol);border-left:0;padding:36px 32px}.commerce-hero-visual{order:-1;min-height:38svh}.commerce-hero-visual img{padding:22px 18px}.commerce-hero-copy h1{font-size:clamp(36px,7vw,52px)}.commerce-hero-kicker{margin-bottom:20px}.commerce-hero-navigation{grid-template-columns:58px minmax(0,1fr) 58px}.commerce-hero-navigation>button{width:58px;min-height:57px}.commerce-hero-navigation [role=tab]{padding-inline:12px}.storefront-hero{padding-top:0}.spotlight-card{grid-template-columns:1fr;min-height:calc(100svh - 68px)}.spotlight-copy{padding:42px 32px}.spotlight-stage{order:-1;min-height:42svh}.spotlight-stage>img{padding:30px 18px}.hero-side-card{min-height:190px;padding:22px}.quick-benefits{grid-template-columns:1fr 1fr}.quick-benefits a:nth-child(2){border-right:0}.quick-benefits a:nth-child(-n+2){border-bottom:1px solid var(--hat)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-center{grid-template-columns:1fr;gap:30px;padding:30px}.trust-strip .trust-center-grid{grid-template-columns:repeat(2,1fr)}.trust-strip .trust-center-grid article:nth-child(2){border-right:0}.trust-strip .trust-center-grid article:nth-child(-n+2){border-bottom:1px solid var(--hat)}.detail-top,.cart-layout,.checkout-layout{grid-template-columns:1fr}.gallery,.cart-summary,.checkout-summary{position:static}.mobile-buybar{z-index:80;border-top:1px solid var(--hat);background:var(--neutral-0);box-shadow:0 -2px 8px var(--neutral-900);grid-template-columns:1fr minmax(150px,42%);align-items:center;gap:12px;padding:10px 16px;display:grid;position:fixed;bottom:68px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-buybar{box-shadow:0 -2px 8px color-mix(in srgb, var(--neutral-900) 6%, transparent)}}.mobile-buybar{-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-buybar>div{min-width:0;display:grid}.mobile-buybar span{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-buybar strong{font-size:17px}.bundle-body{grid-template-columns:1fr}.bundle-summary{min-height:190px}.loyalty-balance{grid-template-columns:1fr 1fr;gap:24px}.loyalty-balance>a{grid-column:1/-1}.mission-grid,.tier-grid,.tracking-card,.footer-trust,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid .footer-brand-column{grid-column:1/-1}.commerce-bars{align-items:stretch;bottom:82px;left:16px;right:16px}.floating-cart{width:100%;min-width:0}.account-page{width:min(100% - 24px,760px);padding-block:22px 64px}.account-hero{grid-template-columns:44px minmax(0,1fr);padding:16px}.account-hero>span{width:44px;height:44px}.account-hero svg{width:24px;height:24px}.account-hero h1{font-size:28px}.account-layout{grid-template-columns:1fr}.account-panel{padding:18px}.account-actions{grid-template-columns:1fr;display:grid}.compare-bar{grid-template-columns:auto 1fr;width:100%}.compare-bar .compare-names{display:none}.commerce-toast{width:auto;bottom:84px;left:16px;right:16px}}@media (max-width:560px){.well{width:min(100% - 24px,520px)}.commerce-hero-copy{padding:28px 20px}.commerce-hero-copy h1{font-size:clamp(34px,10vw,44px)}.commerce-hero-summary{margin-top:12px;font-size:13px}.commerce-hero-price{margin-top:20px}.commerce-hero-price strong{font-size:26px}.commerce-hero-actions{grid-template-columns:1fr 1fr}.commerce-hero-assurance{flex-wrap:wrap;gap:8px 16px}.commerce-hero-navigation [role=tab]{grid-template-columns:1fr;justify-items:center;padding:0}.commerce-hero-navigation [role=tab] span{display:none}.spotlight-card{border-radius:0}.spotlight-stage{min-height:38svh}.spotlight-stage>img{padding:18px 6px}.spotlight-copy{padding:26px 20px 24px}.spotlight-kicker{margin-bottom:22px}.spotlight-card h1{font-size:clamp(40px,12vw,52px)}.spotlight-price{grid-template-columns:1fr auto}.spotlight-price>div:nth-child(2){grid-row:2}.spotlight-price>span{grid-area:1/2/3;align-content:center;align-self:stretch}.spotlight-actions{display:grid}.spotlight-product-label{grid-template-columns:auto 1fr;bottom:10px;left:10px;right:10px}.spotlight-product-label small{display:none}.spotlight-quantity{min-width:0}.hero-side-stack{grid-template-columns:1fr}.hero-side-card{min-height:174px}.quick-benefits{grid-template-columns:1fr}.quick-benefits a{border-right:0;border-bottom:1px solid var(--hat)}.quick-benefits a:last-child{border-bottom:0}.category-section{padding-top:36px}.section-heading{align-items:start}.section-heading h2{font-size:26px}.section-heading>a{display:none}.category-strip{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-12px;padding-right:12px;display:flex;overflow-x:auto}.category-strip::-webkit-scrollbar{display:none}.category-strip a{scroll-snap-align:start;flex:0 0 142px}.product-grid{gap:9px}.product-card{border-radius:8px}.product-copy{padding:12px}.product-image{aspect-ratio:1}.product-badges{top:8px;left:8px}.product-badges .neutral{display:none}.product-card h3{min-height:57px;font-size:13px}.product-card .rating span,.card-utility-row,.product-delivery small{display:none}.product-card .price{font-size:20px}.product-card .reference-price{gap:1px;display:grid}.trust-center{padding:24px 20px}.trust-center-grid{grid-template-columns:1fr}.trust-center.trust-strip{padding:0}.trust-strip .trust-center-grid{grid-template-columns:1fr}.trust-strip .trust-center-grid article{border-right:0;border-bottom:1px solid var(--hat)}.trust-strip .trust-center-grid article:last-child{border-bottom:0}.weekly{padding:18px 12px}.trust-center-grid article{border-right:0;min-height:92px}.toolbar-inner{grid-template-columns:1fr auto}.toolbar-inner>span{display:none}.catalog-quick{overflow-x:auto}.gallery{grid-template-columns:1fr}.thumbnails{order:2;display:flex;overflow-x:auto}.thumbnails button{flex:0 0 68px}.buy-column>h1{font-size:28px}.variant-block>div,.buy-actions,.buy-actions-primary,.form-grid,.payment-options,.box-list,.review-summary{grid-template-columns:1fr}.review-summary>div:first-child{border-right:0;border-bottom:1px solid var(--hat);padding-bottom:16px}.rating-bars{padding:16px 0 0}.cart-line{grid-template-columns:82px 1fr;gap:14px}.line-prices{grid-column:2;justify-items:start}.bundle-products{display:flex;overflow-x:auto}.bundle-item{flex:0 0 78%}.comeback-hub,.mission-grid,.tier-grid{grid-template-columns:1fr}.comeback-main{grid-column:auto}.loyalty-intro,.welcome-back,.return-offer,.bundle-heading{flex-direction:column;align-items:start}.loyalty-balance{grid-template-columns:1fr}.loyalty-balance>a{grid-column:auto}.loyalty-benefits>div{grid-template-columns:1fr;gap:8px}.timeline{grid-template-columns:1fr;gap:0}.timeline>div{text-align:left;grid-template-columns:44px 1fr;place-items:center start;gap:12px;min-height:72px}.timeline>div:before{border-top:0;border-left:2px solid var(--hat);width:2px;height:72px;top:-36px;left:21px}.tracking-card,.footer-trust,.footer-grid,.payment-rail{grid-template-columns:1fr}.footer-trust>span,.payment-rail span{border-right:0;border-bottom:1px solid var(--hat)}.footer-bottom{flex-direction:column}.commerce-toast{grid-template-columns:22px 1fr 40px}.commerce-toast button:nth-last-child(2){display:none}.delivery-area-list>button{grid-template-columns:38px minmax(0,1fr) 28px}.delivery-area-promise{grid-column:2;justify-self:start;margin-top:-7px}.delivery-area-check{grid-area:1/3/3}.floating-cart{grid-template-columns:auto 1fr auto;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.well{width:min(100% - 48px,1200px)}.site-header{background:var(--neutral-0);-webkit-backdrop-filter:none;backdrop-filter:none;height:108px;box-shadow:none}.utility-inner{justify-content:flex-end}.delivery-location-button{border-radius:8px;flex-basis:156px;height:44px}.delivery-location-icon{background:var(--petrol);border-radius:7px}.search-box{border-radius:8px;max-width:none;height:44px}.header-actions>a{white-space:nowrap;gap:7px;min-width:auto;padding-inline:10px;display:flex}.header-actions .loyalty-link{background:0 0;border:0;min-width:auto}.header-actions .loyalty-link:hover{background:var(--yuzey-alt)}.header-action-copy{color:var(--murekkep);font-size:12px;font-weight:650}.header-action-count{border:2px solid var(--neutral-0);background:var(--petrol);min-width:18px;height:18px;color:var(--neutral-0);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-2px;left:24px}.home-category-top{padding-block:24px 16px}.home-category-top .section-heading{margin-bottom:14px}.home-category-top .section-heading h2{font-size:18px}.home-category-top .category-strip{gap:20px}.home-category-top .category-strip a>span{max-width:104px;margin-inline:auto}.commerce-hero{border:1px solid var(--hat);background:var(--neutral-0);border-radius:10px;grid-template-rows:320px 44px;min-height:0;margin-top:8px;overflow:hidden}.commerce-hero-main{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr)}.commerce-hero-copy{border-left:0;justify-content:center;padding:32px 40px}.commerce-hero-kicker{margin-bottom:16px}.commerce-hero-copy h1{max-width:480px;font-size:clamp(30px,2.8vw,40px);line-height:1.06}.commerce-hero-summary{margin-top:12px}.campaign-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:18px 0 0;display:flex}.commerce-hero-cta{background:var(--petrol);width:max-content;min-height:42px;color:var(--neutral-0);border-radius:6px;align-items:center;gap:7px;margin-top:16px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.commerce-hero-cta svg{width:16px;height:16px}.commerce-hero-price{max-width:440px;margin-top:20px;padding-block:13px}.commerce-hero-price strong{font-size:27px}.commerce-hero-actions{grid-template-columns:none;align-items:center;gap:18px;margin-top:16px;display:flex}.commerce-hero-actions .primary-button{min-width:150px;box-shadow:none}.commerce-hero-all{min-height:44px;color:var(--petrol);align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.commerce-hero-assurance{margin-top:14px;padding-top:12px}.commerce-hero-visual img{padding:32px 48px}.commerce-hero-navigation{grid-template-columns:48px minmax(0,1fr) 48px}.commerce-hero-navigation>button{width:48px;min-height:43px}.commerce-hero-navigation [role=tab]{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:10px}.commerce-hero-navigation [role=tab] span{font-size:12px}.quick-benefits{background:0 0;border:0;gap:8px;overflow:visible}.quick-benefits a{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;min-height:64px}.quick-benefits a:last-child{border-right:1px solid var(--hat)}.weekly{padding:20px}.section-heading h2{font-size:21px}.product-grid{gap:10px}.product-card{border-radius:8px}.product-card:hover{border-color:var(--neutral-300);box-shadow:0 2px 10px var(--neutral-900);transform:none}@supports (color:color-mix(in lab, red, red)){.product-card:hover{box-shadow:0 2px 10px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.product-image{aspect-ratio:1.12}.product-copy{padding:12px}.product-copy h3{min-height:40px;margin-bottom:5px;font-size:13px;font-weight:450;line-height:1.5}.product-copy h3 strong{font-weight:750}.product-card .rating{min-height:20px}.product-price-stack{margin-top:6px}.product-card .reference-price{min-height:18px;color:var(--grafit);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.product-card .reference-price span{color:var(--tugla);font-weight:750}.product-card .price{margin:0;font-size:19px}.product-card .product-delivery{background:var(--lavanta-soft);width:max-content;color:var(--petrol);border-radius:4px;margin:8px 0 2px;padding:3px 6px;font-size:10px;font-weight:700}.product-card .product-copy{min-height:152px}.product-card .card-utility-row{min-height:32px;margin-top:auto}.product-card .card-utility-row button{min-height:32px;font-size:11px}.product-card .product-action{min-height:40px}.product-card .quantity{height:40px}.product-card .quantity button{height:40px;min-height:40px}.product-badges .neutral{display:none}.catalog-intro{padding-block:34px 20px}.catalog-intro h1{font-size:32px}.catalog-intro>p:last-child{margin-top:8px;font-size:13px}.catalog-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;top:108px}.toolbar-inner{grid-template-columns:1fr auto;min-height:52px}.toolbar-inner>span,.mobile-filter-trigger,.mobile-sort-trigger{display:none!important}.desktop-sort select{border:1px solid var(--hat);background:var(--neutral-0);min-height:36px;color:var(--murekkep);border-radius:6px;padding:0 32px 0 11px;font-size:12px}.catalog-quick{min-height:54px}.catalog-quick button,.active-filters button{border-radius:6px;min-height:36px;padding-inline:11px}.active-filters{min-height:44px}.catalog-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;padding-bottom:72px;display:grid}.desktop-filters{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;padding:16px}.desktop-filter-head{border-bottom:1px solid var(--hat);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.desktop-filter-head button{color:var(--petrol);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.desktop-filters .filter-section{margin:0;padding:16px 0}.desktop-filters .filter-section:last-of-type{border-bottom:1px solid var(--hat)}.desktop-filters .filter-section h3{margin-bottom:8px;font-size:13px}.desktop-filters .check-row{min-height:36px;font-size:12px}.desktop-filters .check-row input{width:17px;height:17px}.desktop-choice-list{display:grid}.desktop-choice-list button{min-height:34px;color:var(--grafit);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.desktop-choice-list button:hover,.desktop-choice-list button.selected{color:var(--petrol);font-weight:700}.filter-value{margin:2px 0 0;font-weight:700;color:var(--murekkep)!important;font-size:12px!important}.detail-top{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:42px}.buy-column>h1{font-size:27px}.detail-rating{margin-block:8px 12px}.price-block{padding-block:14px}.detail-price{font-size:28px}.payment-note{margin-top:12px;padding:11px 12px}.variant-block{padding-block:16px}.variant-block button{min-height:58px}.variant-block button span{flex-basis:42px;height:42px}.buy-actions{margin:14px 0 10px}.stock-delivery{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);gap:6px;padding-block:12px;display:grid}.stock-delivery p{margin:0}.detail-secondary-actions{flex-wrap:wrap;align-items:center;gap:20px;min-height:46px;display:flex}.detail-secondary-actions button,.detail-secondary-actions label{min-height:40px;color:var(--grafit);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.detail-secondary-actions button.active{color:var(--tugla)}.detail-secondary-actions button.active svg{fill:var(--tugla)}.detail-secondary-actions svg{width:18px;height:18px}.detail-secondary-actions input{width:17px;height:17px;accent-color:var(--petrol)}.loyalty-earning{padding-block:10px}.verification{box-shadow:none}.product-info{padding-top:56px}@media (max-width:1120px){.well{width:min(100% - 40px,1040px)}.delivery-location-button{display:none}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.well{width:min(100% - 28px,760px)}.site-header,.main-header{height:68px}.header-actions .bag-button{width:44px;padding:0;display:flex}.header-action-copy,.header-action-count{display:none}.home-category-top{padding-top:18px}.home-category-top .category-strip{scroll-snap-type:x proximity;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.home-category-top .category-strip a{scroll-snap-align:start;flex:0 0 82px}.commerce-hero{grid-template-rows:auto 48px;min-height:0}.commerce-hero-main{grid-template-columns:1fr 1fr;min-height:310px}.commerce-hero-copy{border:0;order:0;padding:24px}.commerce-hero-visual{order:0;min-height:0}.commerce-hero-visual img{padding:20px}.commerce-hero-copy h1{font-size:clamp(28px,5vw,38px)}.commerce-hero-summary,.commerce-hero-assurance{display:none}.commerce-hero-actions{margin-top:14px}.commerce-hero-all{display:none}.commerce-hero-navigation{grid-template-columns:48px minmax(0,1fr) 48px}.commerce-hero-navigation>button{width:48px;min-height:47px}.quick-benefits a{border-right:1px solid var(--hat)}.catalog-toolbar{top:68px}.toolbar-inner{grid-template-columns:1fr auto 1fr}.toolbar-inner>span,.mobile-filter-trigger,.mobile-sort-trigger{display:flex!important}.desktop-sort{display:none}.catalog-layout{padding-bottom:64px;display:block}.desktop-filters{display:none}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-top{gap:28px}}@media (max-width:560px){.home-category-top .section-heading h2{font-size:17px}.commerce-hero{grid-template-rows:auto 44px}.commerce-hero-main{grid-template-columns:1fr}.commerce-hero-visual{order:-1;min-height:220px}.commerce-hero-copy{padding:20px}.commerce-hero-kicker{margin-bottom:8px}.commerce-hero-copy h1{font-size:28px}.campaign-price{margin-top:12px}.campaign-price strong{font-size:22px}.commerce-hero-cta{margin-top:12px}.commerce-hero-navigation [role=tab] span{max-width:90px;display:block}.quick-benefits{grid-template-columns:1fr 1fr}.quick-benefits a{border-bottom:1px solid var(--hat);min-height:60px}.quick-benefits a:nth-child(2){border-right:1px solid var(--hat)}.product-card .card-utility-row{display:none}.product-card .product-delivery{margin-bottom:8px}.detail-secondary-actions{flex-direction:column;align-items:flex-start;gap:0;padding-block:4px}}.catalog-layout{grid-template-columns:180px minmax(0,1fr) 300px;gap:16px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-card{grid-template-columns:minmax(0,1fr) 116px;min-height:176px;display:grid;overflow:hidden}.catalog-product-card .product-image{aspect-ratio:auto;border-left:1px solid var(--hat);grid-area:1/2;height:100%;min-height:176px}.catalog-product-card .product-copy{grid-area:1/1;min-height:176px;padding:15px}.catalog-product-card .product-copy h3{min-height:58px;padding-right:0;font-size:13px}.catalog-product-card .product-delivery{margin-top:auto}.catalog-product-card .quick-add{z-index:5;border:1px solid var(--mor-100);background:var(--neutral-0);width:38px;height:38px;min-height:38px;color:var(--petrol);box-shadow:0 2px 8px var(--neutral-900);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card .quick-add{box-shadow:0 2px 8px color-mix(in srgb, var(--neutral-900) 12%, transparent)}}.catalog-product-card .quick-add{cursor:pointer}.catalog-product-card .quick-add:hover{background:var(--lavanta-soft)}.catalog-product-card .quantity.quick{z-index:5;background:var(--neutral-0);width:100px;height:36px;box-shadow:0 2px 8px var(--neutral-900);border-radius:18px;grid-template-columns:32px 36px 32px;position:absolute;bottom:9px;right:8px}@supports (color:color-mix(in lab, red, red)){.catalog-product-card .quantity.quick{box-shadow:0 2px 8px color-mix(in srgb, var(--neutral-900) 12%, transparent)}}.catalog-product-card .quantity.quick span{font-size:12px}.catalog-cart{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;flex-direction:column;min-height:320px;max-height:calc(100vh - 192px);display:flex;position:sticky;top:176px;overflow:hidden}.catalog-cart-head{border-bottom:1px solid var(--hat);justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.catalog-cart-empty{color:var(--grafit);text-align:center;flex:1;align-content:center;justify-items:center;padding:32px 22px;display:grid}.catalog-cart-empty svg{width:38px;height:38px;color:var(--neutral-400);stroke-width:1.4px;margin-bottom:14px}.catalog-cart-empty p{margin:7px 0 0;font-size:11px;line-height:1.55}.catalog-cart-lines{overscroll-behavior:contain;overflow-y:auto}.catalog-cart-lines article{border-bottom:1px solid var(--hat);grid-template-columns:48px minmax(0,1fr);gap:10px;padding:13px;display:grid}.catalog-cart-thumb{background:var(--yuzey-alt);border-radius:5px;width:48px;height:48px;position:relative}.catalog-cart-thumb img{object-fit:contain}.catalog-cart-lines article>div{grid-template-columns:1fr auto;gap:2px 8px;min-width:0;display:grid}.catalog-cart-lines article>div>a{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:650;text-decoration:none;overflow:hidden}.catalog-cart-lines article small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.catalog-cart-lines article strong{color:var(--petrol);align-self:center;font-size:12px}.catalog-cart-lines .quantity.compact{border-radius:15px;grid-area:3/2;grid-template-columns:28px 28px 28px;width:84px;height:30px}.catalog-cart-lines .quantity.compact button{height:28px;min-height:28px}.catalog-cart-lines .quantity.compact svg{width:14px;height:14px}.catalog-cart-lines .quantity.compact span{font-size:11px}.catalog-cart-footer{border-top:1px solid var(--hat);background:var(--neutral-0);margin-top:auto;padding:14px}.catalog-cart-footer>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.catalog-cart-footer span{color:var(--grafit);font-size:12px}.catalog-cart-footer strong{font-size:17px}.catalog-cart-footer .primary-button{width:100%}body:has(.catalog-cart) .floating-cart{display:none}@media (max-width:1120px){.catalog-layout{grid-template-columns:minmax(0,1fr) 280px}.desktop-filters{display:none}}@media (max-width:820px){.catalog-layout{display:block}.catalog-cart{display:none}body:has(.catalog-cart) .floating-cart{display:grid}.catalog-results .product-grid{grid-template-columns:1fr}.catalog-product-card{grid-template-columns:minmax(0,1fr) 124px}}.design-system,.help-page,.contact-page{padding-block:var(--space-7)}.design-system{gap:var(--space-7);display:grid}.design-system>section{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.design-system h2,.help-page h2,.contact-page h2{margin:0}.token-grid,.state-grid,.help-grid,.contact-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.token-grid>span{align-content:end;gap:var(--space-1);min-height:112px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.token-grid small{opacity:.82}.token-action{background:var(--action);color:var(--on-action)}.token-surface{background:var(--surface-subtle);color:var(--text)}.token-success{background:var(--success-soft);color:var(--success)}.token-warning{background:var(--warning-soft);color:var(--warning)}.token-error{background:var(--error-soft);color:var(--error)}.component-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.text-button{min-height:44px;padding-inline:var(--space-3);color:var(--action);cursor:pointer;background:0 0;border:0;font-weight:700}.demo-hover{border-color:var(--action-hover);background:var(--action-hover)}.demo-pressed{border-color:var(--action-pressed);background:var(--action-pressed);transform:translateY(1px)}.system-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-form label{gap:var(--space-2);font-size:var(--text-label);font-weight:600;display:grid}.system-form input:not([type=checkbox]):not([type=radio]){width:100%;min-height:48px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.system-form .demo-error input{border-color:var(--error)}.system-form .demo-error small{color:var(--error);font-weight:500}.system-form .check-demo{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.system-form .check-demo input{width:20px;height:20px;accent-color:var(--action)}.state-grid>article{align-content:start;gap:var(--space-3);min-height:190px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.state-grid p{color:var(--text-muted);font-size:var(--text-label);margin:0}.state-grid small{color:var(--text-soft)}.skeleton-line{border-radius:var(--radius-full);background:var(--mor-100);height:14px;animation:1.2s ease-in-out infinite alternate skeleton-pulse}.skeleton-line.short{width:64%}.skeleton-line.wide{width:min(560px,80%);height:28px}.design-product{width:min(300px,100%)}.help-page,.contact-page{gap:var(--space-7);display:grid}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid a{gap:var(--space-2);min-height:132px;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:center;text-decoration:none;display:grid}.help-grid a:hover{border-color:var(--mor-300);box-shadow:var(--shadow-2)}.help-grid b{font-family:var(--font-display);font-size:var(--text-card-title)}.help-grid span{color:var(--text-muted)}.faq{gap:var(--space-3);display:grid}.faq details{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.faq summary{cursor:pointer;min-height:44px;font-weight:700}.faq p{color:var(--text-muted)}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid article{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.contact-grid article>small{color:var(--action);letter-spacing:.06em;font-weight:700}.contact-grid p{color:var(--text-muted)}.return-page{gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:start;display:grid}.return-wizard,.return-rights{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.return-progress{gap:var(--space-2);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.return-progress span{align-items:center;gap:var(--space-2);color:var(--text-soft);font-size:var(--text-help);grid-template-columns:28px 1fr;font-weight:700;display:grid}.return-progress span:after{border-radius:var(--radius-full);background:var(--border);content:"";grid-column:1/-1;height:3px}.return-progress span.active{color:var(--action)}.return-progress span.active:after{background:var(--action)}.return-progress b{border-radius:var(--radius-full);border:1px solid;place-items:center;width:28px;height:28px;display:grid}.return-progress svg{width:16px}.return-wizard form,.return-wizard fieldset{gap:var(--space-3);display:grid}.return-wizard fieldset{margin:var(--space-5) 0;border:0;padding:0}.return-wizard legend{margin-bottom:var(--space-3);font-weight:700}.return-wizard fieldset label{align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex}.return-wizard fieldset input{width:20px;height:20px;accent-color:var(--action)}.return-wizard fieldset svg{width:22px}.wizard-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.return-complete{justify-items:start;gap:var(--space-3);display:grid}.return-complete>svg{width:48px;color:var(--success)}.return-rights{top:calc(var(--header-height) + var(--space-4));position:sticky}.return-rights p{color:var(--text-muted)}.return-rights a{color:var(--action);font-weight:700}.offline-page,.error-page{align-content:center;justify-items:start;gap:var(--space-4);max-width:720px;min-height:60vh;display:grid}.offline-page p,.error-page p{color:var(--text-muted);font-size:1.125rem}.error-page small{color:var(--text-soft)}.page-loading{gap:var(--space-4);padding-block:var(--space-7);display:grid}.skeleton-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.skeleton-grid span{aspect-ratio:.72;border-radius:var(--radius-lg);background:var(--mor-100);animation:1.2s ease-in-out infinite alternate skeleton-pulse}.newsletter{gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--border-strong);grid-template-columns:1fr minmax(420px,.8fr);align-items:center;display:grid}.newsletter>div{gap:var(--space-1);display:grid}.newsletter span{color:var(--text-muted);font-size:var(--text-label)}.newsletter form{gap:var(--space-2);grid-template-columns:1fr auto;display:grid}.newsletter input{min-height:48px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}@keyframes skeleton-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:820px){.design-system,.help-page,.contact-page{padding-block:var(--space-5)}.design-system>section{padding:var(--space-4)}.token-grid,.state-grid,.help-grid,.contact-grid,.system-form,.return-page,.newsletter{grid-template-columns:1fr}.token-grid{grid-template-columns:repeat(2,1fr)}.return-rights{position:static}.wizard-actions{flex-direction:column-reverse}.wizard-actions>*{width:100%}.skeleton-grid{grid-template-columns:repeat(2,1fr)}.newsletter form{grid-template-columns:1fr}}body,.site-header,.product-card,.cart-summary,.checkout-step,.checkout-summary,.bottom-sheet-panel{transition:background-color var(--duration-transition) var(--ease-standard), color var(--duration-transition) var(--ease-standard), border-color var(--duration-transition) var(--ease-standard)}h1{font-size:var(--text-page-title);letter-spacing:-.02em;font-weight:800;line-height:1.25}h2{font-size:var(--text-section-title);letter-spacing:-.01em;font-weight:700;line-height:1.33}.price,.detail-price,.line-prices,.summary-total,.checkout-summary>strong{font-variant-numeric:tabular-nums}.primary-button{border-color:var(--action);background:var(--action);color:var(--on-action);box-shadow:var(--shadow-2)}.primary-button:hover{border-color:var(--action-hover);background:var(--action-hover);box-shadow:var(--shadow-2)}.primary-button:active{border-color:var(--action-pressed);background:var(--action-pressed)}.secondary-button{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.secondary-button:hover{border-color:var(--mor-300);background:var(--surface-brand)}button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.theme-toggle{border-radius:var(--radius-sm);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.theme-toggle:hover{background:var(--surface-subtle);color:var(--action)}.theme-toggle svg{width:20px;height:20px}.product-brand{margin:0 0 var(--space-1);color:var(--text-soft);font-size:var(--text-help);letter-spacing:.01em;text-transform:uppercase;font-weight:600}.product-card h3 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reference-price{align-items:baseline;gap:var(--space-2)}.reference-price>span:first-child{color:var(--text-soft);font-size:var(--text-help);font-weight:500}.price-history{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--mor-200);border-radius:var(--radius-md);background:var(--surface-brand);color:var(--action);grid-template-columns:minmax(0,1fr) 128px;display:grid}.price-history-copy{gap:2px;display:grid}.price-history-copy span{color:var(--text);font-size:var(--text-label);font-weight:700}.price-history-copy small{color:var(--text-muted)}.price-history>strong{color:var(--action);font-size:var(--text-help);grid-column:1/-1}.price-sparkline{width:100%;height:34px;overflow:visible}.price-sparkline polyline{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.price-sparkline circle{fill:var(--surface);stroke:currentColor;stroke-width:2px}.price-history.compact{margin:var(--space-2) 0 0;padding:var(--space-2);border-color:var(--border);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) 72px}.price-history.compact .price-history-copy span{font-size:10px;line-height:1.35}.price-history.compact .price-sparkline{height:26px}html[data-theme=dark] body{background:var(--page);color:var(--text)}html[data-theme=dark] .site-header,html[data-theme=dark] .category-nav,html[data-theme=dark] .product-card,html[data-theme=dark] .catalog-sidebar,html[data-theme=dark] .catalog-toolbar,html[data-theme=dark] .cart-line,html[data-theme=dark] .cart-summary,html[data-theme=dark] .cross-sell,html[data-theme=dark] .checkout-step,html[data-theme=dark] .checkout-summary,html[data-theme=dark] .bottom-sheet-panel,html[data-theme=dark] .article-page,html[data-theme=dark] .product-info,html[data-theme=dark] .verification-panel,html[data-theme=dark] .search-suggestions,html[data-theme=dark] .fast-shopping-shelf,html[data-theme=dark] .shopping-guarantees,html[data-theme=dark] .marketplace-assurance{border-color:var(--border);background:var(--surface);color:var(--text)}html[data-theme=dark] .search-box,html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .secondary-button{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text)}html[data-theme=dark] .site-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .site-header{background:color-mix(in srgb, var(--surface) 92%, transparent)}}html[data-theme=dark] .product-image,html[data-theme=dark] .main-image,html[data-theme=dark] .thumbnails button,html[data-theme=dark] .cart-thumb,html[data-theme=dark] .compare-image{background:var(--neutral-0)}html[data-theme=dark] .utility-bar,html[data-theme=dark] .site-footer{background:var(--surface-brand-strong);color:var(--text)}html[data-theme=dark] .primary-button,html[data-theme=dark] .campaign-card-footer{color:var(--on-action)}@media (max-width:820px){h1{font-size:1.625rem;line-height:1.3}.theme-toggle{display:none}.price-history{grid-template-columns:minmax(0,1fr) 96px}.price-history.compact{grid-template-columns:minmax(0,1fr) 56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.getir-cart-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding-block:34px 88px}.cart-lines{min-width:0}.cart-page-head{gap:20px;margin-bottom:16px;display:grid}.cart-page-head>a{width:max-content;min-height:36px;color:var(--petrol);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cart-page-head>a svg{width:16px;height:16px}.cart-page-head p{color:var(--grafit);margin:0 0 4px;font-size:12px}.cart-page-head h1{letter-spacing:-.03em;margin:0;font-size:28px}.cart-items{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;overflow:hidden}.getir-cart-layout .cart-line{border-top:1px solid var(--hat);grid-template-columns:96px minmax(0,1fr) auto;gap:16px;min-height:132px;padding:16px}.getir-cart-layout .cart-line:first-child{border-top:0}.getir-cart-layout .cart-thumb{background:var(--yuzey-alt);border:0;border-radius:6px;width:96px;height:96px}.getir-cart-layout .cart-line-copy{align-content:start;min-width:0;display:grid}.getir-cart-layout .cart-line h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.45;overflow:hidden}.getir-cart-layout .cart-line-copy>p{color:var(--grafit);margin:4px 0 0;font-size:11px}.getir-cart-layout .cart-line-copy>span{color:var(--grafit);margin-top:6px;font-size:11px}.getir-cart-layout .cart-line-copy .quantity{border-radius:17px;width:112px;height:34px;margin-top:10px}.getir-cart-layout .cart-line-copy .quantity button{height:32px;min-height:32px}.getir-cart-layout .cart-line-copy .quantity svg{width:15px;height:15px}.getir-cart-layout .cart-line-copy .quantity span{font-size:12px}.getir-cart-layout .cart-line-copy>button{width:max-content;min-height:40px;color:var(--petrol);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.getir-cart-layout .cart-line-copy>button:hover{color:var(--murekkep);text-underline-offset:3px;text-decoration:underline}.getir-cart-layout .cart-line-copy>button svg{width:16px;height:16px}.getir-cart-layout .line-prices{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:0;min-width:94px;display:flex}.getir-cart-layout .line-prices strong{font-variant-numeric:tabular-nums;font-size:14px}.getir-cart-layout .line-prices button{border:1px solid var(--hat);width:34px;height:34px;min-height:34px;color:var(--grafit);border-radius:50%;place-items:center;margin:0;display:grid}.getir-cart-layout .line-prices button:hover{border-color:var(--neutral-300);background:var(--error-soft);color:var(--tugla)}.getir-cart-layout .line-prices button svg{width:16px;height:16px}.getir-cart-layout .cart-summary{box-shadow:none;border-radius:8px;padding:0;position:sticky;top:124px;overflow:hidden}.getir-cart-layout .summary-head{border-bottom:1px solid var(--hat);align-items:center;min-height:56px;margin:0;padding:0 16px;display:flex}.getir-cart-layout .summary-head strong{font-size:16px}.cart-address{border-bottom:1px solid var(--hat);min-height:64px;color:var(--murekkep);grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:grid}.cart-address>svg:first-child{width:19px;height:19px;color:var(--petrol)}.cart-address>svg:last-child{width:16px;height:16px;color:var(--grafit)}.cart-address span{gap:2px;display:grid}.cart-address small{color:var(--grafit);font-size:10px}.cart-address b{font-size:12px}.summary-delivery{border-bottom:1px solid var(--hat);min-height:58px;color:var(--grafit);align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.summary-delivery svg{width:19px;height:19px;color:var(--basari)}.summary-delivery b{color:var(--basari);font-weight:700}.getir-cart-layout .cart-summary form{border-bottom:1px solid var(--hat);background:var(--yuzey-alt);gap:10px;padding:16px;display:grid}.getir-cart-layout .cart-summary form>label{color:var(--murekkep);font-size:12px}.getir-cart-layout .cart-summary form .account-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.getir-cart-layout .cart-summary form input{border:1px solid var(--hat-guclu);border-radius:var(--radius-sm);background:var(--yuzey);width:100%;min-width:0;min-height:44px;color:var(--murekkep);font:inherit;text-transform:uppercase;padding:0 12px}.getir-cart-layout .cart-summary form input:focus-visible{border-color:var(--petrol);outline:2px solid var(--petrol)}@supports (color:color-mix(in lab, red, red)){.getir-cart-layout .cart-summary form input:focus-visible{outline:2px solid color-mix(in srgb, var(--petrol) 22%, transparent)}}.getir-cart-layout .cart-summary form input:focus-visible{outline-offset:2px}.getir-cart-layout .cart-summary form .secondary-button{min-height:44px;padding-inline:13px}.getir-cart-layout .cart-summary form>p{color:var(--grafit);margin:0;font-size:10px;line-height:1.5}.getir-cart-layout .cart-summary form>.form-error,.getir-cart-layout .cart-summary form>.form-success{border-radius:var(--radius-xs);padding:9px 10px;font-weight:650}.getir-cart-layout .cart-summary form>.form-success{border:1px solid var(--basari);background:var(--success-soft);color:var(--basari)}.getir-cart-layout .cart-summary form>button[type=button]{width:max-content;min-height:40px;color:var(--tugla);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.getir-cart-layout .cart-summary dl{padding:8px 16px 0}.getir-cart-layout .cart-summary dl div{padding-block:7px;font-size:12px}.getir-cart-layout .cart-summary .summary-total{margin-top:6px;padding-top:15px;font-size:17px}.getir-cart-layout .cart-summary .primary-button{width:calc(100% - 32px);min-height:48px;box-shadow:none;margin:16px}.getir-cart-layout .cart-summary>p{color:var(--grafit);text-align:center;margin:0;padding:0 16px 16px;font-size:10px;line-height:1.5}.getir-cart-layout .cross-sell{border-radius:8px;margin-top:20px}.getir-cart-layout .cross-sell>div h2{margin-bottom:12px;font-size:18px}@media (max-width:820px){.getir-cart-layout{padding-top:22px;display:block}.getir-cart-layout .cart-summary{margin-top:18px;position:static}.getir-cart-layout .cart-line{grid-template-columns:76px minmax(0,1fr) 36px;gap:12px;min-height:110px;padding:12px}.getir-cart-layout .cart-thumb{width:76px;height:76px}.getir-cart-layout .line-prices{min-width:36px}.getir-cart-layout .line-prices strong{display:none}.getir-cart-layout .cart-line h2{white-space:normal}.getir-cart-layout .cart-line-copy>button{min-height:44px}}@media (max-width:480px){.getir-cart-layout .cart-summary form .account-actions{grid-template-columns:1fr}.getir-cart-layout .cart-summary form .secondary-button{width:100%}.getir-cart-layout .cross-sell{padding:16px}.getir-cart-layout .cross-sell article{grid-template-columns:56px minmax(0,1fr) 44px;gap:10px}.getir-cart-layout .cross-sell article>div{width:56px}}.home-categories .section-heading{margin-bottom:12px}.home-categories .category-strip{grid-template-columns:repeat(9,minmax(0,1fr));gap:16px}.home-categories .category-strip a{text-align:center;background:0 0;border:0;min-width:0;padding:0;display:block}.home-categories .category-strip a>span{aspect-ratio:1;border:1px solid var(--hat);background:var(--neutral-0);border-radius:50%;width:auto;height:auto;margin:0 auto 8px;display:block;position:relative;overflow:hidden}.home-categories .category-strip a:hover>span{border-color:var(--neutral-400);box-shadow:0 3px 12px var(--neutral-900)}@supports (color:color-mix(in lab, red, red)){.home-categories .category-strip a:hover>span{box-shadow:0 3px 12px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.home-categories .category-strip b{font-size:11px;line-height:1.3;display:block}.home-campaigns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.home-campaign{border:1px solid var(--hat);background:var(--neutral-0);min-height:196px;color:var(--murekkep);border-radius:8px;grid-template-columns:minmax(0,1fr) 40%;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-campaign:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.home-service-strip{border:1px solid var(--hat);background:var(--neutral-0);border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.home-service-strip a{border-right:1px solid var(--hat);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 14px;text-decoration:none;display:grid}.home-service-strip a:last-child{border-right:0}.home-service-strip a>svg{width:18px;height:18px;color:var(--petrol)}.home-service-strip span{gap:1px;min-width:0;display:grid}.home-service-strip b{font-size:12px}.home-service-strip small{color:var(--grafit);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-service-strip a:hover{background:var(--yuzey-alt)}.home-shelf{margin-top:28px}.home-shelf .section-heading{margin-bottom:14px}.home-shelf .section-heading h2{font-size:21px}.home-shelf .eyebrow{margin-bottom:4px;font-size:10px}.home-shelf+.home-shelf{border-top:1px solid var(--hat);padding-top:26px}@media (max-width:1120px){.home-categories .category-strip,.home-shelf .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.home-categories{padding-top:16px}.home-categories .category-strip{scroll-snap-type:x proximity;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.home-categories .category-strip a{scroll-snap-align:start;flex:0 0 82px}.home-service-strip{grid-template-columns:1fr}.home-service-strip a{border-right:0;border-bottom:1px solid var(--hat)}.home-service-strip a:last-child{border-bottom:0}.home-shelf{margin-top:24px}.home-shelf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-campaigns{width:min(100% - 64px,1280px);margin:24px auto 0;display:block}.home-campaign-heading{margin-bottom:14px}.home-campaign-heading h2{font-size:21px}.home-campaign-heading .eyebrow{margin-bottom:4px;font-size:10px}.home-campaign-layout{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;width:100%;min-width:0;display:grid}.home-campaign{border:1px solid var(--hat);background:var(--neutral-0);min-width:0;color:var(--murekkep);border-radius:8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.home-campaign:hover{border-color:var(--neutral-300);box-shadow:0 3px 12px var(--neutral-900)}@supports (color:color-mix(in lab, red, red)){.home-campaign:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.home-campaign-featured{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);min-height:308px}.home-campaign-secondary{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.home-campaign-compact{grid-template-columns:minmax(0,1fr) 38%;min-height:148px}.home-campaign-copy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;padding:18px 0 16px 18px;display:flex}.home-campaign-featured .home-campaign-copy{padding:24px 0 22px 24px}.home-campaign-copy small{color:var(--petrol);letter-spacing:.045em;font-size:10px;font-weight:750}.home-campaign-copy strong{margin-top:10px;font-size:13px}.home-campaign-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:240px;margin-top:3px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-campaign-featured .home-campaign-copy b{letter-spacing:-.02em;-webkit-line-clamp:3;max-width:310px;font-size:20px;line-height:1.24}.home-campaign-copy em{color:var(--tugla);margin-top:9px;font-size:12px;font-style:normal;font-weight:700}.home-campaign-prices{font-variant-numeric:tabular-nums;gap:1px;margin-top:14px;display:grid}.home-campaign-prices del{color:var(--grafit);font-size:13px}.home-campaign-prices em{letter-spacing:-.025em;margin:0;font-size:22px}.home-campaign-proof{color:var(--grafit);margin-top:7px;font-size:11px;line-height:1.45}.home-campaign-copy i{min-height:32px;color:var(--petrol);align-items:center;gap:5px;margin-top:auto;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.home-campaign-copy i svg{width:15px;height:15px}.home-campaign-image{background:var(--neutral-50);min-width:0;position:relative}.home-campaign-image img{object-fit:contain;padding:14px 8px}@media (max-width:820px){.home-campaigns{width:min(100% - 24px,1280px);margin-top:20px}.home-campaign-heading>a{display:none}.home-campaign-layout{scroll-snap-type:x proximity;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.home-campaign-featured,.home-campaign-secondary{flex:0 0 min(78vw,380px)}.home-campaign-featured{min-height:270px}.home-campaign-secondary{display:flex}.home-campaign-compact{scroll-snap-align:start;flex:0 0 min(78vw,340px);min-height:180px}.home-campaign-featured .home-campaign-copy{padding:20px 0 18px 20px}.home-campaign-featured .home-campaign-copy b{font-size:18px}}.home-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-promo{border:1px solid var(--hat);background:var(--neutral-0);min-height:202px;color:var(--murekkep);border-radius:8px;grid-template-columns:minmax(0,1fr) 42%;text-decoration:none;display:grid;overflow:hidden}.home-promo:hover{border-color:var(--neutral-300);box-shadow:0 3px 12px var(--neutral-900)}@supports (color:color-mix(in lab, red, red)){.home-promo:hover{box-shadow:0 3px 12px color-mix(in srgb, var(--neutral-900) 8%, transparent)}}.home-promo-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:18px 0 15px 18px;display:flex}.home-promo-copy small{color:var(--petrol);letter-spacing:.045em;font-size:10px;font-weight:750}.home-promo-copy strong{margin-top:12px;font-size:13px}.home-promo-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:15px;line-height:1.34;display:-webkit-box;overflow:hidden}.home-promo-copy em{color:var(--tugla);white-space:nowrap;margin-top:9px;font-size:12px;font-style:normal;font-weight:700}.home-promo-copy i{color:var(--petrol);align-items:center;gap:5px;margin-top:auto;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.home-promo-copy i svg{width:15px;height:15px}.home-promo-image{background:var(--neutral-50);min-width:0;position:relative}.home-promo-image img{object-fit:contain;padding:14px 8px}.home-quick-shelf{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;margin-top:28px;padding:24px}.home-quick-shelf .section-heading{margin-bottom:18px}.home-quick-shelf .section-heading h2{font-size:21px}.home-quick-shelf .eyebrow{margin-bottom:4px;font-size:10px}.home-quick-shelf .section-subcopy{margin-top:5px;font-size:12px}.home-quick-buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-quick-buy{border:1px solid var(--hat);background:var(--neutral-0);border-radius:7px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:116px;padding:11px;display:grid;position:relative}.home-quick-buy:hover{border-color:var(--mor-200);box-shadow:var(--golge-kucuk)}.home-quick-buy-image{background:var(--neutral-50);border-radius:5px;align-self:stretch;position:relative;overflow:hidden}.home-quick-buy-image img{object-fit:contain;padding:7px}.home-quick-buy-copy{align-content:center;gap:6px;min-width:0;display:grid}.home-quick-buy-copy>a{color:var(--murekkep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.home-quick-buy-copy>a strong{font-weight:750}.home-quick-buy-copy>span{color:var(--basari);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.home-quick-buy-copy>span svg{width:13px;height:13px}.home-quick-buy-copy>b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px}.quick-price-line{align-items:baseline;gap:7px;display:flex}.quick-price-line b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px}.quick-price-line del{color:var(--grafit);font-size:10px}.home-quick-buy .quick-add{border:1px solid var(--petrol);background:var(--neutral-0);width:40px;height:40px;min-height:40px;color:var(--petrol);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.home-quick-buy .quick-add:hover{background:var(--lavanta-soft)}.home-quick-buy .quick-add svg{width:19px;height:19px}.home-quick-buy .quantity.quick{background:var(--neutral-0);border-radius:7px;grid-template-columns:30px 34px 30px;width:94px;height:40px}.home-quick-buy .quantity.quick button{height:38px;min-height:38px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-trust{border-top:1px solid var(--hat);border-bottom:1px solid var(--hat);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;margin-top:28px;padding:22px 24px;display:grid}.home-trust-heading .eyebrow{margin-bottom:4px;font-size:10px}.home-trust-heading h2{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.28}.home-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-trust-list a{border-right:1px solid var(--hat);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:0 14px;text-decoration:none;display:grid}.home-trust-list a:last-child{border-right:0}.home-trust-list a:hover b{color:var(--petrol)}.home-trust-list svg{width:20px;height:20px;color:var(--petrol);stroke-width:1.7px}.home-trust-list span{gap:2px;min-width:0;display:grid}.home-trust-list b{font-size:12px;line-height:1.25}.home-trust-list small{color:var(--grafit);font-size:10px;line-height:1.35}.home-product-rail{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;margin-top:28px;padding:24px}.home-rail-intro{justify-content:space-between;align-items:end;gap:24px;display:flex}.home-rail-intro .eyebrow{margin-bottom:4px;font-size:10px}.home-rail-intro h2{letter-spacing:-.025em;margin:0;font-size:22px}.home-rail-tabs{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.home-rail-tabs::-webkit-scrollbar{display:none}.home-rail-tabs button{border:1px solid var(--hat);background:var(--neutral-0);min-height:36px;color:var(--grafit);cursor:pointer;border-radius:6px;flex:none;padding:0 12px;font-size:12px;font-weight:700}.home-rail-tabs button:hover,.home-rail-tabs button[aria-selected=true]{border-color:var(--petrol);background:var(--lavanta-soft);color:var(--petrol)}.home-rail-content{border-top:1px solid var(--hat);grid-template-columns:220px minmax(0,1fr);gap:22px;margin-top:20px;padding-top:20px;display:grid}.home-rail-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-rail-copy h3{margin:0;font-size:16px;line-height:1.25}.home-rail-copy p{color:var(--grafit);margin:8px 0 14px;font-size:12px;line-height:1.5}.home-rail-copy a{min-height:36px;color:var(--petrol);align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home-rail-copy a svg{width:15px;height:15px}.home-product-rail .home-quick-buy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shelf-prominent{margin-top:34px}@media (max-width:820px){.home-promo-grid{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.home-promo{scroll-snap-align:start;flex:0 0 min(78vw,340px);min-height:184px}.home-quick-shelf{width:min(100% - 24px,1280px);padding:18px}.home-quick-shelf .section-heading>a{display:none}.home-quick-buy-grid{grid-template-columns:1fr}.home-trust{width:min(100% - 24px,1280px);padding:18px 0;display:block}.home-trust-heading{padding:0 2px 14px}.home-trust-list{border-top:1px solid var(--hat);grid-template-columns:1fr}.home-trust-list a{border-right:0;border-bottom:1px solid var(--hat);min-height:62px;padding:10px 2px}.home-trust-list a:last-child{border-bottom:0}.home-product-rail{width:min(100% - 24px,1280px);padding:18px}.home-rail-intro{display:block}.home-rail-tabs{margin-top:14px}.home-rail-content{margin-top:16px;padding-top:16px;display:block}.home-rail-copy{margin-bottom:16px}.home-rail-copy p{margin-bottom:8px}.home-rail-copy a{margin-top:0}.home-product-rail .home-quick-buy-grid{grid-template-columns:1fr}}.marketplace-campaigns{padding-top:18px}.marketplace-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.marketplace-shortcuts a{min-height:52px;color:var(--neutral-0);border-radius:8px;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.marketplace-shortcuts svg{width:17px;height:17px;transition:transform .16s}.marketplace-shortcuts a:hover svg{transform:translate(3px)}.campaign-heading{margin:24px 0 12px}.campaign-heading h2{font-size:20px}.campaign-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.campaign-card{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;min-width:0;text-decoration:none;transition:border-color .16s,box-shadow .16s;overflow:hidden}.campaign-card:hover{border-color:var(--neutral-300);box-shadow:0 5px 16px var(--mor-900)}@supports (color:color-mix(in lab, red, red)){.campaign-card:hover{box-shadow:0 5px 16px color-mix(in srgb, var(--mor-900) 9%, transparent)}}.campaign-card-body{grid-template-columns:minmax(0,1.16fr) minmax(120px,.84fr);min-height:224px;display:grid;overflow:hidden}.campaign-card-copy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;padding:18px 0 16px 18px;display:flex}.campaign-card-copy>small{color:var(--petrol);letter-spacing:.07em;font-size:9px;font-weight:850}.campaign-card-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:220px;margin:3px 0 0;font-size:14px;font-weight:650;line-height:1.34;display:-webkit-box;overflow:hidden}.campaign-rating{align-items:center;gap:3px;margin-top:8px;font-size:9px;font-weight:700;display:flex}.campaign-rating svg{width:12px;height:12px;fill:var(--warning);color:var(--warning)}.campaign-rating i{color:var(--grafit);font-style:normal;font-weight:500}.campaign-price{gap:0;margin-top:auto;display:grid}.campaign-price del{color:var(--grafit);font-size:10px}.campaign-price strong{letter-spacing:-.025em;font-size:18px}.campaign-card-copy>em{background:var(--success-soft);color:var(--basari);border-radius:4px;margin-top:3px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.campaign-card-image{min-width:0;position:relative}.campaign-card-image img{object-fit:contain;padding:24px 10px 18px 0;transition:transform .18s}.campaign-card:hover .campaign-card-image img{transform:scale(1.03)}.campaign-card-footer{background:var(--neutral-0);min-height:40px;color:var(--murekkep);justify-content:space-between;align-items:center;padding:0 13px;font-size:10px;font-weight:700;display:flex}.campaign-card-footer svg{width:14px;height:14px;color:var(--petrol)}.marketplace-service-line{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;grid-template-columns:repeat(3,1fr) auto;align-items:center;min-height:52px;margin-top:12px;padding:0 16px;display:grid}.marketplace-service-line>span{align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.marketplace-service-line>span+span{border-left:1px solid var(--hat);padding-left:18px}.marketplace-service-line svg{width:16px;height:16px;color:var(--petrol)}.marketplace-service-line>a{min-height:42px;color:var(--petrol);align-items:center;gap:5px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.marketplace-service-line>a svg{width:14px;height:14px}.fast-shopping-shelf{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;margin-top:28px;padding:22px}.fast-shelf-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.fast-shelf-head .eyebrow{margin-bottom:3px;font-size:9px}.fast-shelf-head h2{letter-spacing:-.02em;margin:0;font-size:20px}.fast-shelf-actions{align-items:center;gap:14px;display:flex}.fast-shelf-actions>a{min-height:36px;color:var(--petrol);align-items:center;gap:5px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.fast-shelf-actions>a svg{width:14px;height:14px}.fast-shelf-tabs{gap:6px;display:flex}.fast-shelf-tabs button{border:1px solid var(--hat);background:var(--neutral-0);min-height:34px;color:var(--grafit);cursor:pointer;border-radius:6px;padding:0 11px;font-size:10px;font-weight:700}.fast-shelf-tabs button:hover,.fast-shelf-tabs button[aria-selected=true]{border-color:var(--neutral-300);background:var(--neutral-50);color:var(--petrol)}.fast-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fast-product-card{border:1px solid var(--hat);background:var(--neutral-0);border-radius:7px;min-width:0;position:relative;overflow:hidden}.fast-product-card:hover{border-color:var(--neutral-300)}.fast-product-image{aspect-ratio:1.12;background:var(--neutral-50);display:block;position:relative}.fast-product-image img{object-fit:contain;padding:12px}.fast-product-image>span{z-index:2;background:var(--success-soft);color:var(--basari);border-radius:4px;padding:3px 5px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.fast-product-copy{gap:6px;min-width:0;padding:11px 11px 13px;display:grid}.fast-product-price{align-items:baseline;gap:6px;display:flex}.fast-product-price strong{color:var(--petrol);letter-spacing:-.02em;font-size:15px}.fast-product-price del{color:var(--grafit);font-size:9px}.fast-product-copy>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:10px;line-height:1.55;text-decoration:none;display:-webkit-box;overflow:hidden}.fast-product-copy>a b{font-weight:750}.fast-product-copy>span{color:var(--basari);align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.fast-product-copy>span svg{width:12px;height:12px}.fast-product-card>.quick-add{z-index:3;border:1px solid var(--neutral-200);background:var(--neutral-0);width:34px;height:34px;min-height:34px;color:var(--petrol);box-shadow:0 2px 7px var(--neutral-800);border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.fast-product-card>.quick-add{box-shadow:0 2px 7px color-mix(in srgb, var(--neutral-800) 11%, transparent)}}.fast-product-card>.quick-add{cursor:pointer}.fast-product-card>.quick-add:hover{background:var(--neutral-50)}.fast-product-card>.quick-add svg{width:17px;height:17px}.fast-product-card>.quantity.quick{z-index:3;background:var(--neutral-0);width:87px;height:34px;box-shadow:0 2px 7px var(--neutral-800);border-radius:7px;grid-template-columns:28px 31px 28px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.fast-product-card>.quantity.quick{box-shadow:0 2px 7px color-mix(in srgb, var(--neutral-800) 11%, transparent)}}.fast-product-card>.quantity.quick button{height:32px;min-height:32px}.marketplace-assurance{border:1px solid var(--hat);background:var(--neutral-0);border-radius:8px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:30px;margin-top:30px;padding:24px;display:grid}.assurance-heading .eyebrow{margin-bottom:4px;font-size:9px}.assurance-heading h2{letter-spacing:-.015em;max-width:390px;margin:0;font-size:18px;line-height:1.28}.assurance-heading>a{width:max-content;min-height:36px;color:var(--petrol);align-items:center;gap:5px;margin-top:10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.assurance-heading>a svg{width:14px;height:14px}.assurance-grid{grid-template-columns:repeat(2,1fr);display:grid}.assurance-grid>div{border-left:1px solid var(--hat);border-bottom:1px solid var(--hat);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:10px 14px;display:grid}.assurance-grid>div:nth-last-child(-n+2){border-bottom:0}.assurance-grid>div>svg{width:20px;height:20px;color:var(--petrol)}.assurance-grid span{gap:2px;display:grid}.assurance-grid b{font-size:10px}.assurance-grid small{color:var(--grafit);font-size:9px;line-height:1.35}@media (max-width:1040px){.fast-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fast-product-card:nth-child(5){display:none}}@media (max-width:820px){.marketplace-campaigns{width:min(100% - 24px,1280px);padding-top:14px}.marketplace-shortcuts{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.marketplace-shortcuts a{scroll-snap-align:start;flex:0 0 68%;min-height:48px;padding-inline:14px}.campaign-heading{margin-top:20px}.campaign-card-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.campaign-card{scroll-snap-align:start;flex:0 0 min(82vw,340px)}.campaign-card-body{min-height:214px}.marketplace-service-line{scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.marketplace-service-line>span,.marketplace-service-line>a{border-right:1px solid var(--hat);flex:0 0 72%;min-height:52px;padding:0 14px;border-left:0!important}.fast-shopping-shelf{width:min(100% - 24px,1280px);padding:16px 0 16px 16px}.fast-shelf-head{padding-right:16px;display:block}.fast-shelf-actions{display:block}.fast-shelf-tabs{scrollbar-width:none;margin-top:12px;overflow-x:auto}.fast-shelf-actions>a{display:none}.fast-product-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;padding-right:16px;display:flex;overflow-x:auto}.fast-product-card,.fast-product-card:nth-child(5){scroll-snap-align:start;flex:0 0 43%;display:block}.marketplace-assurance{grid-template-columns:1fr;gap:14px;width:min(100% - 24px,1280px);padding:20px 16px 12px}.assurance-heading h2{font-size:17px}.assurance-grid{grid-template-columns:1fr}.assurance-grid>div{border-left:0;min-height:60px;padding-inline:4px;border-bottom:1px solid var(--hat)!important}.assurance-grid>div:last-child{border-bottom:0!important}}.home-categories{padding-top:18px;padding-bottom:4px}.home-categories .section-heading h2,.campaign-heading h2,.fast-shelf-head h2,.home-shelf .section-heading h2,.brand-deal-section .section-heading h2{letter-spacing:-.015em;font-size:20px;font-weight:700}.marketplace-shortcuts a{border-radius:6px;min-height:48px}.marketplace-shortcuts .most-added{background:var(--mor-800)}.marketplace-shortcuts .most-viewed{background:var(--mor-600)}.marketplace-shortcuts .flash{background:var(--mor-500)}.campaign-card-body{grid-template-columns:minmax(0,1fr) minmax(150px,1fr);min-height:260px}.campaign-1 .campaign-card-body{background:var(--surface-brand)}.campaign-2 .campaign-card-body{background:var(--mor-100)}.campaign-3 .campaign-card-body{background:var(--surface-brand)}.campaign-card-copy{padding:22px 0 19px 20px}.campaign-card-copy>small{font-size:10px}.campaign-card-copy>b{margin-top:15px;font-size:12px}.campaign-card-copy h3{margin-top:4px;font-size:16px;line-height:1.3}.campaign-rating{margin-top:10px;font-size:10px}.campaign-price strong{color:var(--petrol);font-size:21px}.campaign-card-copy>em{background:var(--limon-soft);color:var(--marka)}.campaign-card-image img{padding:18px 14px 16px 0}.campaign-card-footer{background:var(--petrol);min-height:44px;color:var(--neutral-0);padding-inline:15px;font-size:11px}.campaign-card-footer svg{color:var(--neutral-0)}.fast-shopping-shelf{box-shadow:0 8px 22px var(--mor-900);border-top:0}@supports (color:color-mix(in lab, red, red)){.fast-shopping-shelf{box-shadow:0 8px 22px color-mix(in srgb, var(--mor-900) 6%, transparent)}}.fast-product-price strong,.home-shelf .product-card .price{color:var(--petrol)}.home-shelf .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-shelf .product-image img{padding:18px}.home-shelf .product-card:hover{transform:none}.home-shelf .product-badges span{background:var(--petrol)}.home-shelf .favorite-button{width:38px;height:38px;min-height:38px}.brand-deal-section{margin-top:30px}.brand-deal-section .section-heading{margin-bottom:12px}.brand-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brand-deal{min-height:242px;color:var(--murekkep);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(135px,.8fr);text-decoration:none;display:grid;overflow:hidden}.brand-deal-1{background:var(--surface-brand)}.brand-deal-2{background:var(--mor-100)}.brand-deal-3{background:var(--neutral-50)}.brand-deal-copy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 0 21px 24px;display:flex}.brand-deal-copy>small{color:var(--grafit);letter-spacing:.08em;font-size:9px;font-weight:800}.brand-deal-copy>b{margin-top:13px;font-size:13px}.brand-deal-copy h3{letter-spacing:-.01em;max-width:280px;margin:3px 0 0;font-size:18px;line-height:1.24}.brand-deal-copy>span{align-items:baseline;gap:8px;margin-top:15px;display:flex}.brand-deal-copy del{color:var(--grafit);font-size:11px}.brand-deal-copy strong{color:var(--petrol);font-size:22px}.brand-deal-copy i{background:var(--neutral-0);min-height:34px;color:var(--petrol);border-radius:5px;align-items:center;gap:5px;margin-top:auto;padding:0 12px;font-size:10px;font-style:normal;font-weight:750;display:flex}.brand-deal-copy i svg{width:14px;height:14px}.brand-deal-image{min-width:0;position:relative}.brand-deal-image img{object-fit:contain;padding:18px;transition:transform .18s}.brand-deal:hover .brand-deal-image img{transform:scale(1.025)}.shopping-guarantees{border:0;border-block:1px solid var(--border);background:0 0;border-radius:0;margin-top:30px;margin-bottom:54px;padding:0;display:block}.guarantee-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.guarantee-title>svg{width:26px;height:26px;color:var(--basari)}.guarantee-title span,.guarantee-items span{gap:1px;display:grid}.guarantee-title b{font-size:11px}.guarantee-title small,.guarantee-items small{color:var(--grafit);font-size:9px}.guarantee-items{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guarantee-items>div{border-left:1px solid var(--hat);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:0 16px;display:grid}.guarantee-items svg{width:17px;height:17px;color:var(--petrol)}.guarantee-items b{font-size:10px}.shopping-guarantees>a{min-height:36px;color:var(--petrol);align-items:center;gap:4px;padding:0 9px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.shopping-guarantees>a svg{width:13px;height:13px}@media (max-width:1040px){.shopping-guarantees{grid-template-columns:1fr}.guarantee-items>div:first-child{border-left:0}.shopping-guarantees>a{display:none}}@media (max-width:820px){.home-categories{padding-top:14px}.campaign-card-body{min-height:240px}.home-shelf .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-deal-section{width:min(100% - 24px,1280px);margin-top:26px}.brand-deal-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.brand-deal{scroll-snap-align:start;flex:0 0 min(86vw,390px);grid-template-columns:minmax(0,1fr) minmax(135px,.8fr);min-height:225px}.brand-deal-copy{padding:20px 0 18px 18px}.brand-deal-copy h3{font-size:16px}.shopping-guarantees{width:min(100% - 24px,1280px);margin-bottom:34px;padding:0}.guarantee-items{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guarantee-items>div{border-bottom:1px solid var(--border);min-height:58px;padding-inline:10px}.guarantee-items>div:nth-child(odd){border-left:0}.guarantee-items>div:nth-last-child(-n+2){border-bottom:0}}html,body{max-width:100%}body{overflow-x:clip}.site-header{background:var(--surface);transition:height var(--duration-transition) var(--ease-standard), background-color var(--duration-transition) var(--ease-standard), border-color var(--duration-transition) var(--ease-standard)}.main-header{transition:height var(--duration-transition) var(--ease-standard)}.search-box{background:var(--surface-subtle);min-width:min(480px,42vw)}.search-box:focus-within,.category-nav{background:var(--surface)}.category-nav-inner .all-products-link{min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 0;color:var(--text);font-size:var(--text-help);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;display:inline-flex}.category-nav-inner .all-products-link svg{width:16px;height:16px}.category-nav-inner .all-products-link svg:last-child{width:13px;margin-left:2px}.site-header[data-compact=true],.site-header[data-compact=true] .main-header{height:56px}.site-header[data-compact=true] .category-nav,.site-header[data-compact=true] .delivery-location-button,.site-header[data-compact=true] .theme-toggle,.site-header[data-compact=true] .account-link,.site-header[data-compact=true] .loyalty-link,.site-header[data-compact=true] .favorite-link,.site-header[data-compact=true] .mobile-menu-button,.site-header[data-compact=true] .mobile-search{display:none!important}.site-header[data-compact=true] .bag-button{display:flex}.site-header[data-compact=true] .mega-menu-shell{display:none}.mega-menu-shell{z-index:95;padding-block:var(--space-3);border-top:1px solid var(--border);background:var(--surface-overlay);box-shadow:var(--shadow-3);position:absolute;top:100%;left:0;right:0}.mega-menu-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(210px,.8fr) minmax(260px,1.25fr) minmax(240px,.95fr);min-height:310px;display:grid;overflow:hidden}.mega-menu-column{padding:var(--space-4);border-left:1px solid var(--border);align-content:start;display:grid}.mega-menu-column:first-child{background:var(--surface-subtle);border-left:0}.mega-menu-column>p{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-help);font-weight:var(--weight-bold);letter-spacing:var(--tracking-help);text-transform:uppercase}.mega-menu-column>a,.mega-menu-column>button{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.mega-menu-column>a:hover,.mega-menu-column>button:hover,.mega-menu-column>button[aria-pressed=true]{background:var(--surface-brand);color:var(--action)}.mega-menu-column svg{width:15px;height:15px}.mega-menu-column .mega-all-link{margin-top:var(--space-2);color:var(--action);font-weight:var(--weight-bold)}.mega-brands{gap:var(--space-2)}.mega-brands>a{border:1px solid var(--border);grid-template-columns:44px 1fr;justify-content:start;min-height:72px;display:grid}.mega-brands>a>span{border-radius:var(--radius-sm);background:var(--surface-brand);width:44px;height:44px;color:var(--action);font-family:var(--font-display);font-weight:var(--weight-extrabold);grid-row:1/3;place-items:center;display:grid}.mega-brands b{align-self:end}.mega-brands small{color:var(--text-muted);align-self:start}.search-discovery{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.recent-search-row{grid-template-columns:minmax(0,1fr) 44px;display:grid}.recent-search-row>button{min-height:var(--touch-target);padding:0 var(--space-2);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.recent-search-row>button:last-child{width:44px;color:var(--text-muted);place-items:center;display:grid}.recent-search-row svg{width:15px;height:15px}.search-progress{min-height:64px;padding:var(--space-4);color:var(--text-muted);font-size:var(--text-label)}.search-type-icon{border-radius:var(--radius-sm);background:var(--surface-brand);width:44px;height:44px;color:var(--action);font-family:var(--font-display);font-weight:var(--weight-extrabold);place-items:center;display:grid}.search-type-label{font-weight:var(--weight-bold);letter-spacing:var(--tracking-help);text-transform:uppercase;color:var(--action)!important;font-size:10px!important}.search-product-result>svg{width:16px;height:16px;color:var(--text-muted)}.home-hero{height:420px;margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);display:grid;overflow:hidden}.home-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,4vw,56px);display:flex}.home-hero-copy .eyebrow{margin-bottom:var(--space-3)}.home-hero-copy h2{max-width:590px;font-size:clamp(36px,3.5vw,50px);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-page-title);margin:0;line-height:1.06}.home-hero-copy>p:not(.eyebrow){max-width:590px;margin:var(--space-3) 0 0;color:var(--text-muted)}.home-hero-price{align-items:end;gap:var(--space-6);margin-top:var(--space-5);font-variant-numeric:tabular-nums;display:flex}.home-hero-price>span{gap:2px;display:grid}.home-hero-price small{color:var(--text-muted)}.home-hero-price strong{font-family:var(--font-display);font-size:var(--text-price-large);font-weight:var(--weight-extrabold)}.home-hero-price del{color:var(--text-muted)}.home-hero-copy>.primary-button{width:max-content;margin-top:var(--space-4)}.home-hero-proof{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-muted);display:flex}.home-hero-proof svg{width:17px;height:17px;color:var(--success)}.home-hero-product{background:var(--neutral-0);min-width:0;position:relative;overflow:hidden}.home-hero-product img{object-fit:contain;padding:clamp(22px,4vw,54px)}.home-hero-product>span{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-overlay);color:var(--text-muted);font-size:var(--text-help);box-shadow:var(--shadow-1);display:grid;position:absolute}.home-hero-product>span b{color:var(--text)}.home-delivery-strip{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:0 2px;display:grid}.home-delivery-strip>svg{width:17px;height:17px;color:var(--text-muted)}.home-delivery-strip p{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:baseline;gap:7px;margin:0;font-size:11px;display:flex}.home-delivery-strip p strong{color:var(--text);font-size:11px}.home-delivery-strip p span{text-overflow:ellipsis;overflow:hidden}.home-delivery-strip>.home-delivery-shipping{color:var(--text-muted);white-space:nowrap;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.home-delivery-strip>.home-delivery-shipping:before{background:var(--neutral-300);content:"";border-radius:50%;width:3px;height:3px;margin-right:8px}.home-delivery-strip>a{min-height:36px;color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.home-delivery-strip>a:hover{color:var(--action)}.home-delivery-strip>a svg{width:14px;height:14px}.offline-status{z-index:500;justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);background:var(--warning-soft);color:var(--text);font-size:var(--text-label);text-align:center;display:flex;position:fixed;top:0;left:0;right:0}html[data-offline=true] body{padding-top:44px}html[data-offline=true] .site-header{top:44px}.cookie-preferences{z-index:450;right:var(--space-5);bottom:var(--space-5);gap:var(--space-3);width:min(620px,100% - 48px);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-overlay);color:var(--text);box-shadow:var(--shadow-overlay);display:grid;position:fixed}.cookie-copy{gap:var(--space-1);display:grid}.cookie-copy strong{font-family:var(--font-display);font-size:var(--text-card-title)}.cookie-copy p{color:var(--text-muted);font-size:var(--text-label);margin:0}.cookie-categories{gap:var(--space-2);padding:var(--space-3) 0;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;display:grid}.cookie-categories legend{margin-bottom:var(--space-2);font-weight:var(--weight-bold)}.cookie-categories label{min-height:var(--touch-target);align-items:center;gap:var(--space-2);grid-template-columns:24px 1fr;display:grid}.cookie-categories input{width:20px;height:20px;accent-color:var(--action)}.cookie-categories span{display:grid}.cookie-categories small{color:var(--text-muted)}.cookie-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.cookie-actions button{min-height:var(--touch-target);border-radius:var(--radius-md);font-weight:var(--weight-bold);cursor:pointer}.cookie-choice{border:1px solid var(--action);background:var(--surface);color:var(--action)}.cookie-choice:hover{background:var(--surface-brand)}.cookie-manage{color:var(--action);background:0 0;border:0;grid-column:1/-1}.footer-grid{gap:var(--space-6);grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(140px,1fr))}.footer-grid div>a:not(.wordmark),.footer-cookie-button{min-height:var(--touch-target)}.footer-cookie-button{color:var(--text-muted);font-size:var(--text-help);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.footer-cookie-button:hover{color:var(--action)}.company-number strong{font-family:var(--font-data)}.footer-social small{margin-top:var(--space-2);color:var(--text-muted);display:block}.newsletter{position:relative}.newsletter-status{color:var(--success);font-size:var(--text-help);grid-column:2;margin:0}.payment-marks{gap:var(--space-2);flex-wrap:wrap;display:flex}.payment-marks i{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text);letter-spacing:.02em;padding:3px 7px;font-style:normal}html[data-theme=dark] .main-header,html[data-theme=dark] .mega-menu-shell,html[data-theme=dark] .mega-menu-panel,html[data-theme=dark] .mobile-menu-account,html[data-theme=dark] .mobile-tabbar,html[data-theme=dark] .home-hero,html[data-theme=dark] .home-delivery-strip,html[data-theme=dark] .home-product-rail,html[data-theme=dark] .home-quick-buy,html[data-theme=dark] .home-trust,html[data-theme=dark] .home-shelf,html[data-theme=dark] .campaign-card,html[data-theme=dark] .brand-deal,html[data-theme=dark] .cookie-preferences,html[data-theme=dark] .newsletter,html[data-theme=dark] .payment-rail{border-color:var(--border);background:var(--surface);color:var(--text)}html[data-theme=dark] .mega-main-categories,html[data-theme=dark] .search-type-icon,html[data-theme=dark] .home-delivery-strip{background:var(--surface-brand)}html[data-theme=dark] .site-footer{background:var(--surface);color:var(--text)}@media (max-width:1120px){.search-box{min-width:0}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand-column{grid-column:1/-1}}@media (max-width:820px){.site-header[data-compact=true],.site-header[data-compact=true] .main-header{height:68px}.site-header[data-compact=true] .mobile-menu-button,.site-header[data-compact=true] .mobile-search,.site-header[data-compact=true] .theme-toggle,.site-header[data-compact=true] .account-link,.site-header[data-compact=true] .bag-button,.theme-toggle{display:grid!important}.search-box{min-width:0}.mobile-tabbar{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-tabbar a,.mobile-tabbar button{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--text-muted);font-size:10px;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:2px;padding:0;text-decoration:none;display:grid;position:relative}.mobile-tabbar a[aria-current=page]{background:var(--surface-brand);color:var(--action)}.mobile-tabbar svg{width:20px;height:20px}.home-hero{height:280px;margin-top:var(--space-3);border-radius:var(--radius-md);grid-template-columns:minmax(0,1.16fr) minmax(112px,.84fr)}.home-hero-copy{padding:var(--space-4)}.home-hero-copy .eyebrow{margin-bottom:var(--space-2);font-size:9px}.home-hero-copy h2{font-size:clamp(24px,7vw,30px);line-height:1.12}.home-hero-copy>p:not(.eyebrow),.home-hero-price>span:nth-child(2),.home-hero-proof,.home-hero-product>span{display:none}.home-hero-price{margin-top:var(--space-3)}.home-hero-price strong{font-size:var(--text-price-card)}.home-hero-copy>.primary-button{min-height:var(--touch-target);margin-top:var(--space-3);padding-inline:var(--space-3);font-size:var(--text-help)}.home-hero-product img{padding:var(--space-3)}.home-delivery-strip{grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:48px}.home-delivery-strip p{white-space:normal;gap:1px;display:grid}.home-delivery-strip>.home-delivery-shipping,.home-delivery-strip>a{grid-column:2}.home-categories .category-strip,.home-category-top .category-strip{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.home-categories .category-strip a,.home-category-top .category-strip a{flex:initial;width:auto;min-width:0}.home-categories .category-strip a>span,.home-category-top .category-strip a>span{width:100%}.cookie-preferences{right:var(--space-3);width:calc(100% - 24px);max-height:calc(100svh - 164px);bottom:80px;overflow-y:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-column{grid-column:1/-1}.newsletter-status{grid-column:1}.product-card .card-utility-row button,.product-card .product-action,.home-rail-tabs button,.fast-shelf-tabs button,.home-rail-copy a,.fast-shelf-actions>a,.shopping-guarantees>a,.marketplace-service-line>a,.cart-page-head>a,.agreements button,.auth-tabs button{min-height:var(--touch-target)}.product-card .quantity,.product-card .quantity button{height:var(--touch-target);min-height:var(--touch-target)}.catalog-product-card .favorite-button,.catalog-product-card .quick-add,.fast-product-card>.quick-add,.home-quick-buy .quick-add,.home-shelf .favorite-button,.getir-cart-layout .line-prices button{width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target)}.catalog-product-card .quantity.quick,.catalog-cart-lines .quantity.compact,.home-quick-buy .quantity.quick,.fast-product-card>.quantity.quick,.getir-cart-layout .cart-line-copy .quantity{grid-template-columns:repeat(3, var(--touch-target));width:132px;height:var(--touch-target)}.catalog-product-card .quantity.quick button,.catalog-cart-lines .quantity.compact button,.home-quick-buy .quantity.quick button,.fast-product-card>.quantity.quick button,.getir-cart-layout .cart-line-copy .quantity button{height:var(--touch-target);min-height:var(--touch-target)}}@media (max-width:560px){.search-discovery{grid-template-columns:1fr;max-height:calc(100svh - 160px);overflow-y:auto}.footer-grid{grid-template-columns:1fr}.footer-brand-column{grid-column:auto}.cookie-actions{grid-template-columns:1fr}.cookie-manage{grid-column:1}}@media (max-width:360px){.well{width:calc(100% - 24px)}.header-inner{gap:2px}.wordmark{font-size:22px}.header-actions{gap:0}.header-actions>button,.header-actions>a,.theme-toggle{width:44px;min-width:44px}.home-hero-copy{padding:var(--space-3)}.home-hero-copy h2{font-size:24px}.home-hero-copy>.primary-button{max-width:100%}.home-categories .category-strip,.home-category-top .category-strip{gap:var(--space-2)}.home-categories .category-strip b,.home-category-top .category-strip b{font-size:10px}.home-delivery-strip{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}.header-actions .bag-button{white-space:nowrap;gap:7px;min-width:auto;padding-inline:10px;display:flex}.floating-cart{font:inherit;text-align:left;cursor:pointer;border:0}.floating-cart b{align-items:center;gap:var(--space-2);display:inline-flex}.floating-cart b svg{color:currentColor;width:15px;height:15px}body:has(.mobile-buybar) .floating-cart{display:none}.cart-drawer-layer{z-index:600;background:var(--neutral-900);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cart-drawer-layer{background:color-mix(in srgb, var(--neutral-900) 42%, transparent)}}.cart-drawer-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-panel) var(--ease-standard), visibility 0s linear var(--duration-panel)}.cart-drawer-layer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.cart-drawer{border-left:1px solid var(--border);background:var(--surface);width:min(460px,100%);height:100dvh;color:var(--text);box-shadow:var(--shadow-overlay);transition:transform var(--duration-panel) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden;transform:translate(100%)}.cart-drawer-layer.is-open .cart-drawer{transform:translate(0)}.cart-drawer-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:82px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.cart-drawer-head>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cart-drawer-head>div>span:last-child{min-width:0;line-height:1.3;display:grid}.cart-drawer-head strong{font-family:var(--font-display);font-size:var(--text-card-title)}.cart-drawer-head small{color:var(--text-muted);font-size:var(--text-help)}.cart-drawer-icon{border-radius:var(--radius-md);background:var(--surface-brand);width:42px;height:42px;color:var(--action);flex:none;place-items:center;display:grid}.cart-drawer-icon svg{width:21px;height:21px}.cart-drawer-head>button,.cart-drawer-remove{width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cart-drawer-head>button:hover,.cart-drawer-remove:hover{background:var(--surface-subtle);color:var(--text)}.cart-drawer-head>button svg,.cart-drawer-remove svg{width:20px;height:20px}.cart-added-notice{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-5) 0;padding:var(--space-3);border:1px solid var(--success);grid-template-columns:24px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.cart-added-notice{border:1px solid color-mix(in srgb, var(--success) 32%, var(--border))}}.cart-added-notice{border-radius:var(--radius-md);background:var(--success-soft);color:var(--text)}.cart-added-notice>svg{width:21px;height:21px;color:var(--success)}.cart-added-notice span{min-width:0;line-height:1.35;display:grid}.cart-added-notice b{font-size:var(--text-label)}.cart-added-notice small{color:var(--text-muted);font-size:var(--text-help);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-undo-notice{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-5) 0;padding:var(--space-3) var(--space-3) calc(var(--space-3) + 3px);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.cart-undo-notice>span{min-width:0;line-height:1.35;display:grid}.cart-undo-notice b{font-size:var(--text-label)}.cart-undo-notice small{color:var(--text-muted);font-size:var(--text-help);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-undo-notice button{min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-brand);color:var(--action);font:inherit;font-size:var(--text-label);font-weight:var(--weight-bold);cursor:pointer;border:0;display:inline-flex}.cart-undo-notice button:hover{background:var(--mor-100);color:var(--action-hover)}.cart-undo-notice button svg{width:17px;height:17px}.cart-undo-notice>i{transform-origin:0;background:var(--action);height:3px;animation:8s linear forwards cart-undo-window;position:absolute;bottom:0;left:0;right:0}@keyframes cart-undo-window{to{transform:scaleX(0)}}.cart-drawer-delivery{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-5);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-brand);color:var(--action);grid-template-columns:24px minmax(0,1fr) 20px;display:grid}.cart-drawer-delivery>svg{width:20px;height:20px}.cart-drawer-delivery>svg:last-child{color:var(--success)}.cart-drawer-delivery span{color:var(--text);line-height:1.35;display:grid}.cart-drawer-delivery b{font-size:var(--text-label)}.cart-drawer-delivery small{color:var(--text-muted);font-size:var(--text-help)}.cart-drawer-lines{border-top:1px solid var(--border);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.cart-drawer-line{grid-template-columns:76px minmax(0, 1fr) var(--touch-target);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:grid}.cart-drawer-thumb{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--neutral-0);width:76px;height:76px;position:relative;overflow:hidden}.cart-drawer-thumb img{object-fit:contain}.cart-drawer-copy{align-content:start;gap:2px var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.cart-drawer-copy>a{color:var(--text);font-size:var(--text-label);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;line-height:1.4;text-decoration:none;overflow:hidden}.cart-drawer-copy>a:hover{color:var(--action)}.cart-drawer-copy>small{color:var(--text-muted);font-size:var(--text-help);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.cart-drawer-copy>strong{color:var(--text);font-size:var(--text-label);font-variant-numeric:tabular-nums;align-self:center}.cart-drawer-copy .quantity.compact{border-radius:var(--radius-full);grid-column:2;align-self:center;width:112px;height:36px}.cart-drawer-copy .quantity.compact button{height:34px;min-height:34px}.cart-drawer-remove{align-self:start}.cart-drawer-remove:hover{background:var(--error-soft);color:var(--error)}.cart-drawer-footer{padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -12px 28px var(--mor-900);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.cart-drawer-footer{box-shadow:0 -12px 28px color-mix(in srgb, var(--mor-900) 7%, transparent)}}.cart-drawer-total{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.cart-drawer-total span{line-height:1.35;display:grid}.cart-drawer-total small{color:var(--text-muted);font-size:var(--text-help)}.cart-drawer-total b{font-size:var(--text-label)}.cart-drawer-total>strong{font-family:var(--font-display);font-size:var(--text-price-card);font-variant-numeric:tabular-nums}.cart-checkout-button{width:100%;min-height:50px}.cart-detail-link{min-height:var(--touch-target);color:var(--action);font-size:var(--text-label);font-weight:var(--weight-bold);justify-content:center;align-items:center;text-decoration:none;display:flex}.cart-detail-link:hover{text-underline-offset:3px;text-decoration:underline}.cart-drawer-footer>p{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-help);text-align:center;display:flex}.cart-drawer-footer>p svg{width:15px;height:15px;color:var(--success);flex:none}.cart-drawer-empty{padding:var(--space-7) var(--space-5);text-align:center;flex:1;align-content:center;justify-items:center;display:grid}.cart-drawer-empty>span{border-radius:var(--radius-full);background:var(--surface-brand);width:72px;height:72px;color:var(--action);place-items:center;display:grid}.cart-drawer-empty>span svg{width:32px;height:32px}.cart-drawer-empty h2{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-section-title)}.cart-drawer-empty p{max-width:300px;margin:0 0 var(--space-5);color:var(--text-muted)}@media (max-width:560px){.cart-drawer-layer{justify-content:stretch;align-items:flex-end}.cart-drawer{width:100%;height:min(90dvh,760px);max-height:calc(100dvh - env(safe-area-inset-top) - 12px);border-top:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-left:0;transform:translateY(100%)}.cart-drawer-layer.is-open .cart-drawer{transform:translateY(0)}.cart-drawer-head{min-height:72px;padding:19px var(--space-4) var(--space-3);position:relative}.cart-drawer-head:before{border-radius:var(--radius-full);background:var(--border-strong);content:"";width:40px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.cart-drawer-icon{width:36px;height:36px}.cart-added-notice,.cart-drawer-delivery,.cart-undo-notice{margin-right:var(--space-4);margin-left:var(--space-4)}.cart-added-notice{padding-block:10px}.cart-drawer-delivery{min-height:54px;padding-block:9px}.cart-drawer-line{grid-template-columns:64px minmax(0, 1fr) var(--touch-target);padding:var(--space-3) var(--space-4);gap:10px}.cart-drawer-thumb{width:64px;height:64px}.cart-drawer-copy{grid-template-columns:minmax(0,1fr) auto}.cart-drawer-copy>a,.cart-drawer-copy>small{grid-column:1/-1}.cart-drawer-copy>a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cart-drawer-copy>strong{grid-column:1;margin-top:7px}.cart-drawer-copy .quantity.compact{grid-column:2;width:108px;margin-top:7px}.cart-drawer-footer{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.cart-drawer-total{margin-bottom:9px}.cart-checkout-button{min-height:52px}.cart-detail-link{min-height:40px}.cart-drawer-footer>p{display:none}}@media (prefers-reduced-motion:reduce){.cart-undo-notice>i{animation:none}}@media (max-width:360px){.cart-drawer-line{gap:var(--space-2);grid-template-columns:56px minmax(0,1fr) 40px;padding-inline:12px}.cart-drawer-thumb{width:56px;height:56px}.cart-drawer-copy .quantity.compact{width:100px}}@media (max-width:820px){.site-header .header-inner{grid-template-columns:88px minmax(0,1fr) 88px}.site-header .mobile-menu-button{grid-column:1;justify-self:start}.site-header .mobile-search{grid-area:1/3;justify-self:start}.site-header .header-actions{grid-area:1/3;justify-self:end;display:flex!important}.site-header .account-link,.site-header .header-actions .favorite-link,.site-header .header-actions .bag-button{display:none!important}.site-header .header-actions .theme-toggle{display:grid!important}.commerce-bars .floating-cart{display:none}body:has(.mobile-buybar){padding-bottom:calc(144px + env(safe-area-inset-bottom))}}.utility-inner>span{color:var(--mor-100);font-weight:var(--weight-semibold)}.utility-inner>span svg{color:var(--mor-300)}.utility-inner a:hover{color:var(--neutral-0)}.site-header{border-bottom-color:var(--border);height:120px;box-shadow:0 6px 24px var(--mor-950)}@supports (color:color-mix(in lab, red, red)){.site-header{box-shadow:0 6px 24px color-mix(in srgb, var(--mor-950) 6%, transparent)}}.main-header{height:74px}.header-inner{gap:var(--space-3)}.brand-lockup{flex:0 0 88px;gap:3px;line-height:1;display:grid}.brand-lockup .wordmark{width:max-content;font-size:30px}.brand-lockup small{color:var(--text-muted);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.02em;white-space:nowrap}.delivery-location-button{border-color:var(--border-strong);border-radius:var(--radius-md);background:var(--surface);flex-basis:172px;height:50px}.delivery-location-icon{background:var(--surface-brand-strong);color:var(--neutral-0)}.search-box{gap:var(--space-2);min-width:280px;max-width:none;height:52px;padding:0 5px 0 var(--space-4);border:2px solid var(--mor-200);border-radius:var(--radius-md);background:var(--surface)}.search-box>svg{color:var(--action)}.search-box>button.search-submit{width:auto;min-width:78px;height:42px;min-height:42px;padding-inline:var(--space-3);background:var(--action);color:var(--on-action);font-size:var(--text-help);font-weight:var(--weight-bold);border-radius:7px;justify-content:center;gap:5px;display:inline-flex}.search-box>button.search-submit:hover{background:var(--action-hover)}.search-box>button.search-submit svg{width:15px}.search-suggestions{border-radius:var(--radius-lg);top:57px}.header-actions{gap:0}.header-actions>a,.header-actions>button,.theme-toggle{border-radius:var(--radius-md)}.header-actions .loyalty-link{min-height:48px;padding-inline:var(--space-2);border-color:var(--mor-200);background:var(--surface-brand)}.category-nav,.category-nav-inner{height:46px}.category-nav{border-top-color:var(--border)}.category-nav-inner{gap:2px}.category-nav-inner .all-products-link{min-height:38px;margin-right:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-brand-strong);color:var(--neutral-0)}.category-nav-inner .all-products-link:hover{background:var(--action-hover)}.category-nav-inner a{height:38px;padding-inline:var(--space-3);border-radius:var(--radius-sm)}.category-nav-inner .category-loyalty{padding-inline:var(--space-3);background:var(--surface-brand);margin-left:auto}.home-hero{height:528px;margin-top:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-brand-strong);box-shadow:var(--shadow-3);border:0;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.home-hero-copy{color:var(--text-on-inverse);padding:clamp(30px,3.4vw,48px)}.hero-kicker{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--mor-200);font-size:11px;font-weight:var(--weight-extrabold);letter-spacing:.08em;display:flex}.hero-kicker>span{border:2px solid var(--mor-900);border-radius:var(--radius-full);background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--mor-200)}.home-hero-copy h1{max-width:560px;color:var(--neutral-0);font-size:clamp(38px,3.6vw,56px);font-weight:var(--weight-extrabold);letter-spacing:-.045em;margin:0;line-height:1.02}.home-hero-copy h1 span{color:var(--mor-300)}.home-hero-copy .hero-lead{max-width:540px;margin:var(--space-4) 0 0;color:var(--mor-100);font-size:15px;line-height:1.65}.hero-assurances{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-assurances>span{align-items:center;column-gap:var(--space-2);border:1px solid var(--neutral-0);grid-template-columns:26px minmax(0,1fr);min-width:0;padding:10px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-assurances>span{border:1px solid color-mix(in srgb, var(--neutral-0) 15%, transparent)}}.hero-assurances>span{border-radius:var(--radius-md);background:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.hero-assurances>span{background:color-mix(in srgb, var(--neutral-0) 7%, transparent)}}.hero-assurances svg{width:21px;color:var(--mor-200);grid-row:1/3}.hero-assurances b{color:var(--neutral-0);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.hero-assurances small{color:var(--mor-200);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.hero-copy-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-copy-actions .primary-button{border-color:var(--neutral-0);background:var(--neutral-0);min-height:48px;color:var(--mor-900);box-shadow:none}.hero-copy-actions .primary-button:hover{border-color:var(--mor-100);background:var(--mor-100)}.hero-text-link{min-height:44px;color:var(--mor-100);font-size:var(--text-help);font-weight:var(--weight-bold);text-underline-offset:4px;align-items:center;display:inline-flex}.home-hero-proof{margin-top:var(--space-3);color:var(--mor-200);font-size:10px}.home-hero-proof svg{color:var(--success)}.home-hero-product{gap:var(--space-3);padding:var(--space-3);background:var(--surface-brand);grid-template-columns:minmax(220px,.92fr) minmax(300px,1.08fr);display:grid}.hero-product-stage{border-radius:var(--radius-lg);background:var(--neutral-0);min-width:0;position:relative;overflow:hidden}.hero-product-stage:before{border:1px solid var(--mor-100);border-radius:var(--radius-full);content:"";position:absolute;inset:12% 8%}.hero-product-stage img{z-index:1;object-fit:contain;padding:46px 18px 58px}.hero-editor-pick{z-index:2;top:var(--space-3);left:var(--space-3);border:1px solid var(--mor-100);border-radius:var(--radius-full);background:var(--surface-brand);min-height:30px;color:var(--action);font-size:10px;font-weight:var(--weight-bold);align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:absolute}.hero-editor-pick svg{width:15px}.hero-rating{z-index:2;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);min-height:44px;box-shadow:var(--shadow-2);align-items:center;gap:5px;padding:0 10px;display:flex;position:absolute}.hero-rating svg{width:16px;fill:var(--rating);color:var(--rating)}.hero-rating small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hero-decision-card{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.hero-decision-card header{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:28px;display:flex}.hero-decision-card header>span{color:var(--text-muted);font-size:9px;font-weight:var(--weight-extrabold);letter-spacing:.07em}.hero-decision-card header>b{border-radius:var(--radius-full);background:var(--success-soft);color:var(--success);white-space:nowrap;padding:4px 7px;font-size:9px}.hero-decision-card>p{margin:var(--space-3) 0 2px;color:var(--action);font-size:11px;font-weight:var(--weight-extrabold);text-transform:uppercase}.hero-decision-card h2{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.hero-decision-price{justify-content:space-between;align-items:end;gap:var(--space-3);margin-top:var(--space-4);font-variant-numeric:tabular-nums;display:flex}.hero-decision-price>span{gap:2px;display:grid}.hero-decision-price small{color:var(--text-muted);font-size:10px}.hero-decision-price strong{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:25px;line-height:1}.hero-decision-price del{color:var(--text-muted);font-size:12px}.hero-decision-card .price-history{margin-top:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) 72px}.hero-decision-card .price-history-copy span{font-size:10px}.hero-decision-card .price-history-copy small{display:none}.hero-decision-card .price-history>strong{font-size:9px}.hero-delivery-proof{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);margin-top:auto;display:grid}.hero-delivery-proof>svg{width:21px;color:var(--action)}.hero-delivery-proof>span{display:grid}.hero-delivery-proof b{font-size:10px}.hero-delivery-proof small{color:var(--text-muted);font-size:9px}.hero-decision-card>.primary-button{width:100%;min-height:46px;padding-inline:var(--space-3);font-size:11px}.home-categories{padding-top:var(--space-5)}.home-categories .section-heading{margin-bottom:var(--space-4);align-items:end}.home-categories .section-heading h2{font-size:22px}.home-categories .category-strip{gap:var(--space-3)}.home-categories .category-strip a>span{border-radius:var(--radius-lg);background:var(--surface-brand);transition:border-color var(--duration-transition) var(--ease-standard), box-shadow var(--duration-transition) var(--ease-standard), transform var(--duration-transition) var(--ease-standard);overflow:hidden}.home-categories .category-strip a:hover>span{border-color:var(--mor-300);box-shadow:var(--shadow-2);transform:translateY(-3px)}.home-categories .category-strip a:focus-visible>span{outline:2px solid var(--focus);outline-offset:2px}.home-categories .category-strip img{object-fit:contain;padding:6px}.home-categories .category-strip b{font-size:11px;font-weight:var(--weight-bold)}html[data-theme=dark] .home-hero{background:var(--surface-brand-strong)}html[data-theme=dark] .home-hero-product{background:var(--surface-brand)}html[data-theme=dark] .hero-product-stage{background:var(--neutral-0)}@media (max-width:1180px){.brand-lockup small{display:none}.brand-lockup{flex-basis:auto}.header-actions .favorite-link{display:none}.header-actions .loyalty-link{min-width:44px}.header-actions .loyalty-link>span{display:none}.home-hero{grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr)}.home-hero-product{grid-template-columns:minmax(190px,.76fr) minmax(280px,1.24fr)}.hero-assurances>span{grid-template-columns:20px minmax(0,1fr);padding-inline:6px}.hero-assurances svg{width:17px}}@media (max-width:980px) and (min-width:821px){.delivery-location-button{display:none}.home-hero{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);height:500px}.home-hero-product{grid-template-columns:1fr}.hero-product-stage{display:none}}@media (max-width:820px){.site-header,.main-header{height:68px}.brand-lockup{flex:none}.brand-lockup .wordmark{font-size:25px}.search-box.mobile-open{height:52px;padding-left:var(--space-3)}.search-box.mobile-open .search-submit{display:inline-flex}.home-hero{height:auto;margin-top:var(--space-3);border-radius:var(--radius-lg);grid-template-columns:1fr}.home-hero-copy{padding:28px 22px}.home-hero-copy h1{font-size:clamp(32px,10vw,44px)}.home-hero-copy .hero-lead{font-size:13px;display:block}.hero-assurances{margin-top:var(--space-4);gap:6px}.hero-assurances>span{justify-content:center;min-height:44px;padding:6px;display:flex}.hero-assurances b{font-size:10px}.hero-assurances small{display:none}.hero-copy-actions{margin-top:var(--space-4)}.home-hero-proof{display:flex}.home-hero-product{min-height:440px;padding:var(--space-2);grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr)}.hero-product-stage img{padding:40px 12px 66px}.hero-decision-card{padding:var(--space-3)}.home-categories .category-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.home-hero-product{grid-template-columns:1fr;min-height:0}.hero-product-stage{min-height:300px}.hero-decision-card{min-height:420px}.home-categories .section-subcopy{display:none}.home-categories .section-heading h2{font-size:19px}}@media (max-width:400px){.home-hero-copy{padding-inline:var(--space-4)}.hero-assurances{grid-template-columns:1fr}.hero-assurances>span{padding-inline:var(--space-3);justify-content:flex-start}.hero-assurances small{display:inline}.hero-copy-actions{flex-direction:column;align-items:stretch}.hero-copy-actions .primary-button{width:100%}.hero-text-link{justify-content:center}.hero-product-stage{min-height:270px}}@media (max-width:820px){.mobile-tabbar{z-index:90;height:calc(72px + env(safe-area-inset-bottom));padding:7px max(6px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -8px 24px var(--mor-950);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar{box-shadow:0 -8px 24px color-mix(in srgb, var(--mor-950) 8%, transparent)}}.mobile-tabbar>a,.mobile-tabbar>button{border-radius:var(--radius-md);min-width:44px;min-height:56px;color:var(--text-muted);font:inherit;font-size:10px;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0 2px;line-height:1.15;text-decoration:none;display:grid;position:relative}.mobile-tabbar>a[aria-current=page],.mobile-tabbar>button[aria-current=page]{color:var(--action);background:0 0}.mobile-tab-icon{border-radius:var(--radius-full);width:38px;height:29px;transition:background var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);place-items:center;display:grid;position:relative}.mobile-tab-icon>svg{stroke-width:1.9px;width:21px;height:21px}.mobile-tabbar [aria-current=page] .mobile-tab-icon{background:var(--surface-brand);color:var(--action)}.mobile-tabbar>a:active .mobile-tab-icon,.mobile-tabbar>button:active .mobile-tab-icon{transform:scale(.93)}.mobile-cart-trigger .mobile-tab-icon{border:4px solid var(--surface);background:var(--action);width:46px;height:46px;color:var(--on-action);box-shadow:0 6px 16px var(--action);margin-top:-18px}@supports (color:color-mix(in lab, red, red)){.mobile-cart-trigger .mobile-tab-icon{box-shadow:0 6px 16px color-mix(in srgb, var(--action) 28%, transparent)}}.mobile-tabbar .mobile-cart-trigger[aria-current=page] .mobile-tab-icon{background:var(--action-hover);color:var(--on-action)}.mobile-cart-trigger>span:last-child{color:var(--text);margin-top:-4px}.mobile-tab-icon>b{border:2px solid var(--surface);border-radius:var(--radius-full);background:var(--error);min-width:18px;height:18px;color:var(--neutral-0);font-size:9px;font-weight:var(--weight-extrabold);place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:-5px;left:auto;right:-5px}:is(.mobile-tabbar>a:focus-visible,.mobile-tabbar>button:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}}@media (max-width:360px){.mobile-tabbar>a,.mobile-tabbar>button{font-size:9px}.mobile-tab-icon{width:34px}.mobile-cart-trigger .mobile-tab-icon{width:44px}}.home-market-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.home-market-shortcuts a{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);transition:border-color var(--duration-transition) var(--ease-standard), box-shadow var(--duration-transition) var(--ease-standard), transform var(--duration-transition) var(--ease-standard);border-radius:16px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px;padding:8px;text-decoration:none;display:grid}.home-market-shortcuts a:hover{border-color:var(--mor-300);box-shadow:var(--shadow-2);transform:translateY(-2px)}.home-market-shortcuts a:focus-visible{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.home-market-shortcuts a:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 30%, transparent)}}.home-market-shortcuts a:focus-visible{outline-offset:2px}.home-market-shortcuts a>span{background:var(--surface-brand);border-radius:12px;width:62px;height:62px;position:relative;overflow:hidden}.home-market-shortcuts img{object-fit:contain;padding:7px}.home-market-shortcuts strong{font-size:12px;font-weight:var(--weight-bold);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.home-market-carousel{touch-action:pan-y;outline:none;min-height:408px;position:relative}.home-market-deck{isolation:isolate;height:354px;position:relative}.home-market-campaign{border:1px solid var(--neutral-0);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);display:grid;position:absolute;inset:0 92px 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-market-campaign{border:1px solid color-mix(in srgb, var(--neutral-0) 20%, transparent)}}.home-market-campaign{color:var(--neutral-0);box-shadow:0 18px 42px var(--mor-950);border-radius:26px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.home-market-campaign{box-shadow:0 18px 42px color-mix(in srgb, var(--mor-950) 20%, transparent)}}.home-market-campaign{transform-origin:100%;will-change:transform;transition:transform .56s cubic-bezier(.2,.8,.2,1),opacity .36s,filter .56s,box-shadow .56s}.home-market-campaign[data-position="0"]{z-index:3;opacity:1;transform:translate(0)scale(1)}.home-market-campaign[data-position="0"]:hover{box-shadow:0 22px 52px var(--mor-950)}@supports (color:color-mix(in lab, red, red)){.home-market-campaign[data-position="0"]:hover{box-shadow:0 22px 52px color-mix(in srgb, var(--mor-950) 25%, transparent)}}.home-market-campaign:focus-visible{outline:3px solid var(--neutral-0);outline-offset:-6px}.home-campaign--airwrap{background:linear-gradient(118deg,#31186f 0%,#5d3ebc 58%,#8c6ee4 100%)}.home-campaign--audio{background:linear-gradient(118deg,#173f50 0%,#23667a 58%,#45a3a0 100%)}.home-campaign--gaming{background:linear-gradient(118deg,#643131 0%,#a04c52 57%,#e18a74 100%)}.home-market-campaign:before,.home-market-campaign:after{border:1px solid var(--neutral-0);position:absolute}@supports (color:color-mix(in lab, red, red)){.home-market-campaign:before,.home-market-campaign:after{border:1px solid color-mix(in srgb, var(--neutral-0) 18%, transparent)}}.home-market-campaign:before,.home-market-campaign:after{content:"";pointer-events:none;border-radius:999px}.home-market-campaign:before{width:390px;height:390px;top:-172px;right:17%}.home-market-campaign:after{width:470px;height:470px;bottom:-210px;right:-88px}.home-market-campaign-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:38px 20px 34px 46px;display:flex;position:relative}.home-market-campaign-copy>small{background:var(--neutral-0);border-radius:7px;width:max-content;margin-bottom:13px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.home-market-campaign-copy>small{background:color-mix(in srgb, var(--neutral-0) 14%, transparent)}}.home-market-campaign-copy>small{color:var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.home-market-campaign-copy>small{color:color-mix(in srgb, var(--neutral-0) 88%, transparent)}}.home-market-campaign-copy>small{font-size:10px;font-weight:var(--weight-extrabold);letter-spacing:.085em}.home-market-campaign-copy>p{color:var(--neutral-0);margin:0 0 5px}@supports (color:color-mix(in lab, red, red)){.home-market-campaign-copy>p{color:color-mix(in srgb, var(--neutral-0) 76%, transparent)}}.home-market-campaign-copy>p{font-size:13px;font-weight:var(--weight-bold)}.home-market-campaign-copy h2{max-width:600px;color:var(--neutral-0);letter-spacing:-.043em;margin:0;font-size:clamp(31px,3.3vw,48px);font-weight:800;line-height:1.02}.home-market-campaign-copy>strong{color:var(--neutral-0);font-variant-numeric:tabular-nums;margin-top:17px;font-size:14px}.home-market-campaign-action{background:var(--neutral-0);width:max-content;min-height:42px;color:var(--mor-900);font-size:12px;font-weight:var(--weight-extrabold);border-radius:10px;align-items:center;gap:9px;margin-top:23px;padding:0 16px;display:inline-flex}.home-market-campaign-action svg{width:17px;transition:transform var(--duration-transition) var(--ease-standard)}.home-market-campaign[data-position="0"]:hover .home-market-campaign-action svg{transform:translate(3px)}.home-market-campaign-image{z-index:1;min-width:0;position:relative;overflow:hidden}.home-market-campaign-image img{z-index:2;filter:drop-shadow(0 22px 22px #120a2840);object-fit:contain;padding:26px 32px 24px 6px;transition:transform .68s cubic-bezier(.2,.8,.2,1);transform:rotate(-4deg)scale(1.03)}.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{transform:rotate(-2deg)scale(1.065)}.home-market-campaign-image>span{z-index:3;border:1px solid var(--neutral-0);padding:5px 9px;position:absolute;bottom:24px;right:34px}@supports (color:color-mix(in lab, red, red)){.home-market-campaign-image>span{border:1px solid color-mix(in srgb, var(--neutral-0) 28%, transparent)}}.home-market-campaign-image>span{background:var(--mor-950);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-market-campaign-image>span{background:color-mix(in srgb, var(--mor-950) 26%, transparent)}}.home-market-campaign-image>span{color:var(--neutral-0);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-market-orbit{z-index:1;aspect-ratio:1;border:1px solid var(--neutral-0);width:min(28vw,350px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.home-market-orbit{border:1px solid color-mix(in srgb, var(--neutral-0) 28%, transparent)}}.home-market-orbit{background:var(--neutral-0);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-market-orbit{background:color-mix(in srgb, var(--neutral-0) 8%, transparent)}}.home-market-orbit{box-shadow:0 0 0 36px var(--neutral-0)}@supports (color:color-mix(in lab, red, red)){.home-market-orbit{box-shadow:0 0 0 36px color-mix(in srgb, var(--neutral-0) 5%, transparent)}}.home-market-orbit{transform:translate(-50%,-50%)}.home-market-controls{z-index:5;border:1px solid var(--border);background:var(--surface);min-height:44px;box-shadow:var(--shadow-2);border-radius:14px;align-items:center;gap:6px;padding:4px;display:flex;position:absolute;bottom:0;right:114px}.home-market-controls>button{width:36px;height:36px;min-height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.home-market-controls>button:hover{background:var(--surface-brand);color:var(--action)}.home-market-controls>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.home-market-controls>button svg{width:18px}.home-market-pagination{align-items:center;gap:5px;padding-inline:4px;display:flex}.home-market-pagination button{cursor:pointer;background:0 0;border:0;width:27px;height:32px;min-height:32px;padding:0}.home-market-pagination button span{background:var(--border-strong);border-radius:999px;width:100%;height:3px;display:block;overflow:hidden}.home-market-pagination button span:after{border-radius:inherit;background:var(--action);content:"";transform-origin:0;width:100%;height:100%;transition:transform .36s var(--ease-standard);display:block;transform:scaleX(0)}.home-market-pagination button[aria-selected=true] span:after{transform:scaleX(1)}.home-market-count{min-width:49px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.home-market-count b{color:var(--text);font-size:12px}.home-market-play span{width:12px;height:12px;display:block;position:relative}.home-market-play .is-pause:before,.home-market-play .is-pause:after{content:"";background:currentColor;border-radius:2px;width:3px;position:absolute;top:1px;bottom:1px}.home-market-play .is-pause:before{left:2px}.home-market-play .is-pause:after{right:2px}.home-market-play .is-play:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin:1px 0 0 3px;display:block}html[data-theme=dark] .home-market-shortcuts a,html[data-theme=dark] .home-market-controls{background:var(--surface)}@media (max-width:1100px){.home-market-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-market-shortcuts a{grid-template-columns:54px minmax(0,1fr)}.home-market-shortcuts a>span{width:54px;height:54px}.home-market-campaign{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}}@media (max-width:820px){.home-market-hero{padding-top:12px}.home-market-shortcuts{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-bottom:14px;margin-right:calc(50% - 50vw);padding:0 calc(50vw - 50%) 4px 0;display:flex;overflow-x:auto}.home-market-shortcuts::-webkit-scrollbar{display:none}.home-market-shortcuts a{scroll-snap-align:start;flex:0 0 106px;grid-template-columns:1fr;justify-items:center;gap:5px;width:106px;padding:7px 6px 8px}.home-market-shortcuts a>span{width:58px;height:58px}.home-market-shortcuts strong{text-align:center;white-space:nowrap;width:100%;font-size:10px}.home-market-carousel{min-height:389px}.home-market-deck{height:337px}.home-market-campaign{border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(230px,.95fr);right:58px}.home-market-campaign[data-position="1"]{transform:translate(29px)scale(.972)}.home-market-campaign[data-position="2"]{transform:translate(56px)scale(.943)}.home-market-campaign-copy{padding:31px 12px 30px 30px}.home-market-campaign-copy h2{font-size:clamp(28px,5.3vw,40px)}.home-market-campaign-image img{padding-right:20px}.home-market-controls{right:72px}}@media (max-width:620px){.home-market-carousel{min-height:383px}.home-market-deck{height:331px}.home-market-campaign{border-radius:20px;grid-template-columns:minmax(0,1.06fr) minmax(128px,.94fr);right:34px}.home-market-campaign[data-position="1"]{transform:translate(17px)scale(.976)}.home-market-campaign[data-position="2"]{transform:translate(32px)scale(.95)}.home-market-campaign-copy{justify-content:flex-start;padding:27px 4px 24px 22px}.home-market-campaign-copy>small{margin-bottom:12px;padding:5px 7px;font-size:8px}.home-market-campaign-copy>p{font-size:11px}.home-market-campaign-copy h2{max-width:220px;font-size:clamp(26px,7.2vw,34px);line-height:1.03}.home-market-campaign-copy>strong{max-width:180px;margin-top:12px;font-size:11px;line-height:1.35}.home-market-campaign-action{min-height:38px;margin-top:auto;padding-inline:12px;font-size:10px}.home-market-campaign-image img{padding:47px 5px 58px 0;transform:rotate(-4deg)scale(1.1)}.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{transform:rotate(-2deg)scale(1.13)}.home-market-campaign-image>span{font-size:7px;bottom:18px;right:9px}.home-market-orbit{width:190px}.home-market-controls{justify-content:space-between;left:0;right:42px}.home-market-pagination button{width:21px}}@media (max-width:390px){.home-market-carousel{min-height:367px}.home-market-deck{height:315px}.home-market-campaign-copy{padding:24px 2px 21px 18px}.home-market-campaign-copy h2{font-size:25px}.home-market-campaign-action{padding-inline:10px}.home-market-pagination button{width:17px}.home-market-count{display:none}}@media (prefers-reduced-motion:reduce){.home-market-campaign,.home-market-campaign-image img,.home-market-pagination button span:after{transition:none}}.home-market-hero{padding-top:16px}.home-market-shortcuts{gap:14px;margin-bottom:18px}.home-market-shortcuts a{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:7px;padding:0}.home-market-shortcuts a:hover{box-shadow:none;border-color:#0000;transform:translateY(-2px)}.home-market-shortcuts a>span{border:1px solid var(--border);background:var(--surface);width:70px;height:70px;box-shadow:var(--shadow-1);border-radius:21px}.home-market-shortcuts strong{width:100%;color:var(--text-muted);text-align:center;white-space:nowrap;font-size:11px}.home-market-carousel{min-height:344px}.home-market-campaign{border:0;border-radius:24px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);right:58px;box-shadow:0 14px 32px #1b10402e}.home-market-campaign[data-position="0"]{filter:none;transform:translate(0)scale(1)}.home-market-campaign[data-position="1"]{opacity:1;filter:brightness(.84)saturate(.8);transform:translate(29px)scale(.978)}.home-market-campaign[data-position="2"]{opacity:1;filter:brightness(.68)saturate(.68);transform:translate(56px)scale(.956)}.home-market-campaign[data-position="0"]:hover{transform:translateY(-1px)scale(1);box-shadow:0 16px 36px #1b104038}.home-market-campaign:before,.home-market-campaign:after{display:none}.home-market-campaign-copy{justify-content:center;padding:38px 24px 42px 42px}.home-market-campaign-copy>p{color:#ffffffbd;font-size:12px;font-weight:var(--weight-bold);margin:0 0 10px}.home-market-campaign-copy h2{color:#fff;max-width:430px;font-size:clamp(34px,3.6vw,48px);line-height:1.02}.home-market-campaign-copy>strong{color:#fff;margin-top:14px;font-size:13px}.home-market-campaign-action{color:#2c1a5e;background:#fff;border-radius:9px;min-height:40px;margin-top:22px;padding-inline:14px}.home-market-campaign-image{clip-path:polygon(11% 0,100% 0,100% 100%,0 100%);background:#f5f5f3}.home-market-campaign-image img,.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{filter:none;object-fit:contain;padding:22px 24px 22px 64px;transform:none}.home-market-controls{min-height:38px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b104047;border-color:#ffffff3d;border-radius:11px;gap:2px;padding:2px;bottom:18px;left:40px;right:auto}.home-market-controls>button{color:#fff;border-radius:9px;width:34px;height:34px;min-height:34px}.home-market-controls>button:hover{color:#fff;background:#ffffff24}.home-market-pagination{gap:4px;padding-inline:3px}.home-market-pagination button{width:22px;height:30px;min-height:30px}.home-market-pagination button span{background:#ffffff52;height:2px}.home-market-pagination button span:after{background:#fff}@media (max-width:1100px){.home-market-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))}.home-market-shortcuts a{grid-template-columns:1fr}.home-market-shortcuts a>span{width:64px;height:64px}.home-market-campaign{grid-template-columns:minmax(0,.94fr) minmax(330px,1.06fr)}}@media (max-width:820px){.home-market-shortcuts a{flex-basis:82px;width:82px}.home-market-shortcuts a>span{width:58px;height:58px}.home-market-carousel,.home-market-deck{height:326px;min-height:326px}.home-market-campaign{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);right:36px}.home-market-campaign[data-position="1"]{transform:translate(18px)scale(.98)}.home-market-campaign[data-position="2"]{transform:translate(35px)scale(.958)}.home-market-campaign-copy{padding:32px 14px 40px 30px}.home-market-campaign-copy h2{font-size:clamp(31px,5.4vw,40px)}.home-market-campaign-image img,.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{padding:24px 18px 24px 48px}.home-market-controls{bottom:15px;left:28px;right:auto}}@media (max-width:620px){.home-market-carousel,.home-market-deck{height:300px;min-height:300px}.home-market-campaign{border-radius:18px;grid-template-columns:minmax(0,1.06fr) minmax(132px,.94fr);right:22px}.home-market-campaign[data-position="1"]{transform:translate(11px)scale(.982)}.home-market-campaign[data-position="2"]{transform:translate(21px)scale(.962)}.home-market-campaign-copy{justify-content:flex-start;padding:27px 2px 48px 20px}.home-market-campaign-copy>p{margin-bottom:8px;font-size:10px}.home-market-campaign-copy h2{max-width:190px;font-size:clamp(27px,7.6vw,34px)}.home-market-campaign-copy>strong{max-width:160px;margin-top:11px;font-size:10px;line-height:1.4}.home-market-campaign-action{display:none}.home-market-campaign-image{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.home-market-campaign-image img,.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{padding:34px 4px 34px 26px}.home-market-controls{bottom:12px;left:18px;right:auto}}@media (max-width:390px){.home-market-carousel,.home-market-deck{height:286px;min-height:286px}.home-market-campaign-copy{padding:25px 0 45px 17px}.home-market-campaign-copy h2{font-size:26px}}.home-market-carousel{min-height:330px;margin-bottom:20px;overflow:hidden}.home-market-deck{height:330px}.home-market-campaign{transform-origin:50%;pointer-events:none;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);width:min(1080px,100% - 160px);inset:0 auto 0 50%}.home-market-campaign[data-position="0"]{z-index:3;opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)scale(1)}.home-market-campaign[data-position="1"]{z-index:1;opacity:1;filter:none;transform:translate(53%)scale(.97)}.home-market-campaign[data-position="2"]{z-index:1;opacity:1;filter:none;transform:translate(-153%)scale(.97)}.home-market-campaign[data-position="0"]:hover{transform:translate(-50%)scale(1)}.home-market-campaign-copy{padding:36px 28px 42px 44px}.home-market-campaign-copy>p{color:#ffffffc7!important}.home-market-campaign-copy h2{font-size:clamp(35px,3.8vw,52px);color:#fff!important}.home-market-campaign-copy>strong{color:#ffd30a}.home-market-campaign-action{color:#3b2480;background:#ffd30a}.home-market-campaign-image{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.home-market-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:36px;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.home-market-controls>button{background:#1b10403d;border:1px solid #ffffff61;border-radius:50%;width:32px;height:32px;min-height:32px}.home-market-pagination button{width:24px}.home-market-shortcuts{margin-bottom:0}@media (max-width:1100px){.home-market-campaign{grid-template-columns:minmax(0,.95fr) minmax(330px,1.05fr);width:calc(100% - 120px)}}@media (max-width:820px){.home-market-carousel{min-height:278px;margin-bottom:16px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.home-market-deck{height:278px;min-height:278px}.home-market-campaign{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);width:calc(100% - 52px)}.home-market-campaign[data-position="1"]{transform:translate(52.4%)scale(.975)}.home-market-campaign[data-position="2"]{transform:translate(-152.4%)scale(.975)}.home-market-campaign-copy{padding:29px 12px 40px 28px}.home-market-campaign-copy h2{font-size:clamp(30px,5.6vw,39px)}}@media (max-width:620px){.home-market-carousel{height:190px;margin-bottom:12px;min-height:190px!important}.home-market-deck{height:190px;min-height:190px}.home-market-campaign{border-radius:13px;grid-template-columns:minmax(0,1.02fr) minmax(132px,.98fr);width:calc(100% - 32px)}.home-market-campaign[data-position="1"]{transform:translate(51.8%)scale(.98)}.home-market-campaign[data-position="2"]{transform:translate(-151.8%)scale(.98)}.home-market-campaign-copy{padding:20px 0 31px 18px}.home-market-campaign-copy>p{margin-bottom:5px;font-size:8px}.home-market-campaign-copy h2{max-width:170px;font-size:clamp(21px,6.4vw,27px)}.home-market-campaign-copy>strong{max-width:150px;margin-top:7px;font-size:9px}.home-market-campaign-image{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.home-market-campaign-image img,.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{padding:18px 3px 18px 21px}.home-market-controls{display:none}.home-market-pagination button{width:18px;height:22px;min-height:22px}.home-market-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.home-market-shortcuts a{width:auto;min-width:0}}@media (max-width:390px){.home-market-carousel{height:181px;min-height:181px!important}.home-market-deck{height:181px;min-height:181px}.home-market-campaign-copy{padding-left:16px}.home-market-campaign-copy h2{font-size:22px}}.home-market-mobile{display:none}.home-market-desktop{display:block}.home-market-desktop-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.home-market-desktop-shortcuts a{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);transition:border-color var(--duration-transition) var(--ease-standard), transform var(--duration-transition) var(--ease-standard);border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.home-market-desktop-shortcuts a:hover{border-color:var(--mor-300);transform:translateY(-2px)}.home-market-desktop-shortcuts a>span{background:var(--surface-brand);border-radius:11px;width:58px;height:58px;position:relative;overflow:hidden}.home-market-desktop-shortcuts img{object-fit:contain;padding:6px}.home-market-desktop-shortcuts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-market-desktop-campaigns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-market-desktop-card{color:#fff;min-width:0;height:246px;box-shadow:var(--shadow-2);transition:box-shadow var(--duration-transition) var(--ease-standard), transform var(--duration-transition) var(--ease-standard);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(132px,.85fr);text-decoration:none;display:grid;overflow:hidden}.home-market-desktop-card:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.home-market-desktop-card--airwrap{background:#5d3ebc}.home-market-desktop-card--audio{background:#23667a}.home-market-desktop-card--gaming{background:#a04c52}.home-market-desktop-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:25px 4px 24px 25px;display:flex;position:relative}.home-market-desktop-copy small{color:#ffffffb8;font-size:9px;font-weight:var(--weight-extrabold);letter-spacing:.06em;text-transform:uppercase}.home-market-desktop-copy h2{color:#fff;margin:7px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.04}.home-market-desktop-copy p{color:#ffd30a;font-size:10px;font-weight:var(--weight-bold);margin:11px 0 0;line-height:1.4}.home-market-desktop-copy span{color:#fff;width:max-content;font-size:10px;font-weight:var(--weight-bold);align-items:center;gap:6px;margin-top:18px;display:inline-flex}.home-market-desktop-copy svg{width:14px}.home-market-desktop-image{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);background:#f5f5f3;min-width:0;position:relative}.home-market-desktop-image img{object-fit:contain;padding:20px 10px 20px 30px}.home-market-desktop-card--gaming{grid-template-columns:minmax(190px,1fr) minmax(0,1fr)}.home-market-desktop-card--gaming .home-market-desktop-image{clip-path:none;background:#2c1a5e!important}.home-market-desktop-card--gaming .home-market-desktop-image img{object-position:center;mix-blend-mode:normal;padding:10px;object-fit:contain!important}@media (max-width:1050px) and (min-width:821px){.home-market-desktop-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-market-desktop-card{grid-template-columns:minmax(0,1fr) 112px;height:222px}.home-market-desktop-card--gaming{grid-template-columns:minmax(168px,1fr) minmax(132px,.9fr)}.home-market-desktop-copy{padding-left:20px}}@media (max-width:820px){.home-market-desktop{display:none}.home-market-mobile{display:block}.home-market-hero{padding-top:12px}.home-market-carousel{height:196px;margin-bottom:12px;overflow:hidden;min-height:196px!important}.home-market-deck{height:196px;min-height:196px}.home-market-campaign{width:calc(100% - 46px);box-shadow:none;transform-origin:50%;transition:top .42s var(--ease-standard), bottom .42s var(--ease-standard), transform .52s cubic-bezier(.2, .8, .2, 1), filter .42s ease;border:0;border-radius:14px;inset:9px auto 9px 50%}.home-market-campaign[data-position="0"]{z-index:4;filter:none;top:0;bottom:0;transform:translate(-50%)scale(1);box-shadow:0 13px 28px #0d07226b,0 0 0 1px #ffffff24}.home-market-campaign[data-position="1"]{z-index:1;opacity:1;filter:brightness(.64)saturate(.72);transform:translate(39%)scale(.9)}.home-market-campaign[data-position="2"]{z-index:1;opacity:1;filter:brightness(.64)saturate(.72);transform:translate(-139%)scale(.9)}.home-market-campaign[data-position="1"] .home-market-campaign-image,.home-market-campaign[data-position="2"] .home-market-campaign-image{visibility:hidden}.home-market-campaign[data-position="0"]:hover{transform:translate(-50%)scale(1)}.home-market-campaign-copy{padding:20px 0 27px 18px}.home-market-campaign-copy>p{margin-bottom:5px;font-size:8px}.home-market-campaign-copy h2{max-width:170px;font-size:clamp(21px,6.4vw,27px)}.home-market-campaign-copy>strong{max-width:148px;margin-top:7px;font-size:9px;line-height:1.4}.home-market-campaign-action{display:none}.home-market-campaign-image{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.home-market-campaign-image img,.home-market-campaign[data-position="0"]:hover .home-market-campaign-image img{padding:18px 3px 18px 21px}.home-market-controls{display:none}}@media (max-width:390px){.home-market-carousel{height:184px;min-height:184px!important}.home-market-deck{height:184px;min-height:184px}.home-market-campaign{width:calc(100% - 40px)}}.home-market-desktop-card--airwrap,.home-campaign--airwrap,.home-market-desktop-card--audio,.home-campaign--audio,.home-market-desktop-card--gaming,.home-campaign--gaming{background:#2c1a5e}.home-market-desktop-copy p,.home-market-campaign-copy>strong{color:#ffffffc7}.home-market-desktop-image,.home-market-campaign-image{background:var(--neutral-25)}@media (max-width:820px){.home-market-campaign[data-position="1"],.home-market-campaign[data-position="2"]{z-index:1;opacity:.68;filter:grayscale(.45)brightness(.7)saturate(.55);top:13px;bottom:13px;box-shadow:0 10px 22px #0d072242}.home-market-campaign[data-position="1"]{transform:translate(39%)scale(.88)}.home-market-campaign[data-position="2"]{transform:translate(-139%)scale(.88)}.home-market-campaign[data-position="1"] .home-market-campaign-image,.home-market-campaign[data-position="2"] .home-market-campaign-image{visibility:visible}.home-market-campaign[data-position="1"]:after,.home-market-campaign[data-position="2"]:after{z-index:6;border-radius:inherit;content:"";pointer-events:none;background:#1b10403d;border:0;width:auto;height:auto;display:block;position:absolute;inset:0}.home-market-campaign[data-position="0"]{box-shadow:0 14px 30px #0d072257,0 0 0 1px #ffffff1f}}:root{--shop-bg:#f6f6f6;--shop-surface:#fff;--shop-line:#e6e6e6;--shop-line-strong:#d0d0d0;--shop-text:#222;--shop-muted:#6f6f6f;--shop-purple:#5d3ebc;--shop-purple-soft:#f3efff;--shop-yellow:#ffd30a;--shop-orange:#f27a1a;--shop-green:#16814b}:is(main:has(.catalog-market-head),main:has(.detail-top),main:has(.saved-products-page),main:has(.comparison-page),main:has(.ayda-plus-page)){background:var(--shop-bg)}:is(main:has(.catalog-market-head)+.site-footer,main:has(.detail-top)+.site-footer,main:has(.saved-products-page)+.site-footer,main:has(.comparison-page)+.site-footer,main:has(.ayda-plus-page)+.site-footer){margin-top:0}.shopping-nav-shell{z-index:41;top:var(--header-height);border-bottom:1px solid var(--shop-line);background:#fffffffa;position:sticky}.shopping-nav{align-items:center;gap:2px;min-height:48px;display:flex}.shopping-nav>a,.shopping-nav>a:first-child{min-width:0;min-height:48px;color:var(--shop-muted);white-space:nowrap;border:0;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.shopping-nav>a:after{background:var(--shop-purple);border-radius:0;height:2px;bottom:-1px;left:14px;right:14px}.shopping-nav>a:hover,.shopping-nav>a.is-active{color:var(--shop-purple);background:0 0}.shopping-nav-icon{color:currentColor;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.shopping-nav>a.is-active .shopping-nav-icon{background:var(--shop-purple-soft);box-shadow:none}.shopping-nav-icon svg{width:15px;height:15px}.shopping-nav-copy{display:block!important}.shopping-nav strong{color:currentColor;font-size:12px;font-weight:700}.shopping-nav small,.shopping-nav b{display:none}.catalog-market-head{border:0;border-bottom:1px solid var(--shop-line);background:var(--shop-surface);color:var(--shop-text)}.catalog-market-head-inner{min-height:82px;padding-block:16px}.catalog-store-intro{align-items:center;gap:12px;min-width:0;display:flex}.catalog-store-mark{background:var(--shop-purple);color:#fff;width:42px;height:42px;box-shadow:none;border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.catalog-market-head .catalog-store-intro p{color:var(--shop-muted);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:500;display:flex}.catalog-market-head .catalog-store-intro p b{color:#8a5900;background:#fff7d7;border-radius:4px;padding:1px 5px;font-size:10px}.catalog-market-head h1{color:var(--shop-text);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0;font-size:23px;font-weight:750}.catalog-market-head-inner .catalog-store-intro>div>span{color:var(--shop-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.catalog-market-head dl{border:1px solid var(--shop-line);background:var(--shop-surface);border-radius:8px;min-width:332px;overflow:hidden}.catalog-market-head dl div{border-color:var(--shop-line);padding:9px 13px}.catalog-market-head dt{color:var(--shop-muted);font-size:10px}.catalog-market-head dd{color:var(--shop-text);font-size:12px}.catalog-corridor{background:0 0;border:0;gap:10px;width:min(100% - 32px,1280px);padding-block:14px 12px}.catalog-corridor a{border:1px solid var(--shop-line);background:var(--shop-surface);min-width:136px;min-height:62px;box-shadow:none;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.catalog-corridor a:first-child{padding-left:10px}.catalog-corridor a:hover{border-color:var(--shop-line-strong);background:var(--shop-surface);box-shadow:none;transform:none}.catalog-corridor a.is-active{border-color:var(--shop-purple);background:var(--shop-purple-soft);box-shadow:inset 0 0 0 1px var(--shop-purple);color:var(--shop-purple)}.catalog-category-image{background:#f7f7f7;border-radius:7px;flex:none;width:44px;height:44px;display:block;position:relative;overflow:hidden}.catalog-category-image img{object-fit:contain;padding:4px}.catalog-category-copy{min-width:0;display:grid}.catalog-corridor span{font-size:11px;font-weight:750}.catalog-corridor small{color:var(--shop-muted);margin-top:2px;font-size:10px;display:block}.catalog-toolbar{z-index:35;top:calc(var(--header-height) + 48px);border-block:1px solid var(--shop-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:50px;box-shadow:none;background:#fffffff7;position:sticky}.toolbar-inner{grid-template-columns:auto 1fr auto auto;gap:14px;min-height:50px}.toolbar-inner>span{color:var(--shop-muted);font-size:12px;display:block!important}.toolbar-inner button{border-radius:5px}.toolbar-inner button:hover{background:#f4f4f4}.desktop-sort{color:var(--shop-muted);grid-column:auto;align-items:center;gap:8px;font-size:11px;display:inline-flex}.desktop-sort select,.toolbar-inner select{border:1px solid var(--shop-line);background:var(--shop-surface);min-height:34px;color:var(--shop-text);border-radius:5px;padding:0 30px 0 10px;font-size:11px;font-weight:650}.sort-explainer summary{border-color:var(--shop-line);width:30px;min-height:30px;color:var(--shop-muted);border-radius:50%;font-size:11px}.catalog-quick{gap:7px;width:min(100% - 32px,1280px);min-height:54px;padding:11px 0}.catalog-quick>span{color:var(--shop-muted);letter-spacing:0;text-transform:none;margin-right:2px;font-size:11px;font-weight:650}.catalog-quick button,.active-filters button{border:1px solid var(--shop-line);background:var(--shop-surface);color:#444;border-radius:5px;min-height:32px;padding:0 10px;font-size:11px;font-weight:650}.catalog-quick button.selected,.active-filters button{border-color:var(--shop-purple);background:var(--shop-purple-soft);color:var(--shop-purple)}.active-filters{background:0 0;width:min(100% - 32px,1280px);min-height:0;padding:0 0 10px}.catalog-layout{background:0 0;grid-template-columns:206px minmax(0,1fr) 300px;align-items:start;gap:14px;width:min(100% - 32px,1280px);padding:0 0 58px}.desktop-filters{top:calc(var(--header-height) + 116px);border:1px solid var(--shop-line);background:var(--shop-surface);box-shadow:none;border-radius:8px;padding:12px;position:sticky;overflow:hidden}.desktop-filter-head{border-bottom:1px solid var(--shop-line);background:0 0;padding:0 0 11px}.desktop-filter-head strong{font-size:14px}.desktop-filter-head button{color:var(--shop-purple);font-size:11px}.filter-section{border-color:var(--shop-line);margin:0;padding-block:13px}.filter-section h2{color:#333;margin:0 0 9px;font-size:12px;font-weight:750}.desktop-choice-list{gap:1px}.desktop-choice-list button{color:#4d4d4d;border-radius:4px;min-height:30px;padding:0 4px;font-size:11px}.desktop-choice-list button.selected{background:var(--shop-purple-soft);color:var(--shop-purple);font-weight:750}.check-row{color:#4d4d4d;min-height:30px;font-size:11px}.check-row input,.range{accent-color:var(--shop-purple)}.filter-search input{border-color:var(--shop-line);border-radius:5px;min-height:32px;font-size:11px}.catalog-results:before{color:var(--shop-text);font-family:var(--font-body), Arial, sans-serif;margin:0 0 10px 1px;font-size:16px;font-weight:750}.catalog-product-card{border:1px solid var(--shop-line);background:var(--shop-surface);min-height:176px;box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) 126px;display:grid;overflow:hidden}.catalog-product-card .product-image{background:#fff;border-left:1px solid #f0f0f0;grid-area:1/2;height:100%;min-height:176px}.catalog-product-card .product-image img{object-fit:contain;padding:10px;transform:none}.catalog-product-card .product-copy{flex-direction:column;grid-area:1/1;min-height:176px;padding:12px;display:flex}.catalog-product-card .product-brand{color:var(--shop-muted);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:10px;font-weight:750}.catalog-product-card .product-copy h3{min-height:37px;margin:0;padding-right:0;font-size:12px;font-weight:550;line-height:1.45}.catalog-product-card .rating{min-height:18px;margin:7px 0 4px;font-size:10px}.catalog-product-card .rating .star{color:#f6b100}.market-card-meta{color:var(--shop-muted);gap:6px;margin:0 0 7px;font-size:10px;line-height:1.3;display:flex}.market-card-meta span+span:before{color:#c8c8c8;content:"|";margin-right:6px}.catalog-product-card .product-price-stack{gap:1px}.catalog-product-card .reference-price,.catalog-product-card .price-context{font-size:9px;line-height:1.35}.catalog-product-card .product-tax-note{display:none}.catalog-product-card .product-delivery{color:var(--shop-green);background:0 0;border:0;margin:auto 44px 0 0;padding:0;font-size:10px;font-weight:700}.catalog-product-card .product-delivery svg{color:currentColor;width:14px;height:14px}.catalog-product-card .product-badges{gap:4px;top:8px;left:8px}.catalog-product-card .product-badges span{background:var(--shop-orange);border-radius:4px;min-height:20px;padding:0 5px;font-size:9px}.catalog-product-card .product-badges .neutral{display:none}.catalog-product-card .favorite-button{border:1px solid var(--shop-line);background:#fff;border-radius:50%;width:30px;height:30px;min-height:30px;top:8px;right:8px;box-shadow:0 1px 5px #00000014}.catalog-product-card .quick-add{border:1px solid var(--shop-line);width:38px;height:38px;min-height:38px;color:var(--shop-purple);background:#fff;border-radius:50%;bottom:9px;right:9px;box-shadow:0 2px 8px #0000001f}.catalog-product-card .quantity.quick{border-radius:18px;grid-template-columns:30px 34px 30px;width:94px;height:36px;bottom:8px;right:8px;box-shadow:0 2px 8px #0000001f}.catalog-cart{top:calc(var(--header-height) + 116px);border-color:var(--shop-line);background:var(--shop-surface);box-shadow:none;border-radius:8px;position:sticky}.catalog-cart-head{border-color:var(--shop-line);min-height:50px}.catalog-cart-head strong{font-size:15px}.catalog-cart-footer{border-color:var(--shop-line)}.catalog-cart-footer .primary-button{background:var(--shop-purple);border-radius:6px;min-height:44px}.detail-top{grid-template-columns:minmax(390px,.88fr) minmax(0,1fr) 292px;gap:16px;width:min(100% - 32px,1280px);padding-top:22px;padding-bottom:30px}.detail-top .gallery{top:calc(var(--header-height) + 68px)}.detail-top .main-image{border:1px solid var(--shop-line);min-height:472px;box-shadow:none;background:#fff;border-radius:8px}.detail-top .thumbnails button{border-color:var(--shop-line);background:#fff;border-radius:6px}.detail-top .thumbnails button.active{border-color:var(--shop-purple);box-shadow:inset 0 0 0 1px var(--shop-purple)}.detail-top .buy-column,.purchase-panel{border:1px solid var(--shop-line);background:var(--shop-surface);box-shadow:none;border-radius:8px;padding:17px}.detail-top .buy-column>h1{color:var(--shop-text);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;font-size:22px;font-weight:650;line-height:1.32}.detail-top .brand{color:var(--shop-muted);letter-spacing:0;text-transform:none;font-size:11px}.detail-rating{color:var(--shop-muted);margin-block:7px 11px;font-size:12px}.detail-rating svg{color:#f6b100}.detail-top .price-block{border-block:1px solid var(--shop-line);padding:12px 0}.detail-top .detail-price{color:var(--shop-text);font-size:30px;font-weight:800}.saving,.old-price{color:var(--shop-muted);font-size:11px}.variant-block{border-color:var(--shop-line);padding-block:15px}.variant-block button{border-color:var(--shop-line);background:#fff;border-radius:6px;min-height:56px;font-size:12px}.variant-block button:hover,.variant-block button.selected{border-color:var(--shop-purple);background:var(--shop-purple-soft)}.variant-block button span{border-radius:5px;flex-basis:40px;height:40px}.product-highlights{border-color:var(--shop-line);color:var(--shop-muted);gap:6px;padding:12px 0;font-size:12px}.detail-secondary-actions{gap:12px;min-height:40px}.detail-secondary-actions button,.detail-secondary-actions label{min-height:34px;color:var(--shop-muted);font-size:11px}.detail-secondary-actions button.active,.detail-secondary-actions button.active svg{color:var(--shop-orange);fill:var(--shop-orange)}.purchase-panel{top:calc(var(--header-height) + 68px);position:sticky}.detail-store-strip{border-color:var(--shop-line);background:#fafafa;border-radius:7px;margin-bottom:11px}.detail-store-strip>a{border-color:var(--shop-line)}.detail-store-mark{background:var(--shop-purple);border-radius:7px}.installment-trigger{border-color:var(--shop-line);background:#fafafa;border-radius:6px;min-height:48px;font-size:11px}.detail-top .buy-actions{background:0 0;border:0;gap:9px;margin:12px 0 10px;padding:0;display:grid}.detail-top .buy-actions .secondary-button{background:var(--shop-purple);color:#fff;border:0;border-radius:6px;min-height:46px}.stock-delivery{border-block:1px solid var(--shop-line);gap:7px;padding-block:12px;display:grid}.stock-delivery p{color:var(--shop-muted);margin:0;font-size:11px}.stock-delivery p:first-child{color:var(--shop-green)}.loyalty-earning{border-color:var(--shop-line)}.loyalty-earning strong{color:var(--shop-purple)}.product-info-layout{gap:16px;width:min(100% - 32px,1280px);margin-top:0;padding-bottom:58px}.product-info-sections{gap:12px}.product-info-section,.product-toc{border-color:var(--shop-line);background:#fff;border-radius:8px}.product-info-section{padding:22px}.product-info-section>h2{margin-bottom:16px;font-size:20px}.product-toc{top:calc(var(--header-height) + 64px)}.saved-products-page,.comparison-page{width:min(100% - 32px,1280px);padding:26px 0 58px}.saved-products-head,.comparison-head{padding-bottom:18px}.saved-products-head>div>p,.comparison-head>div>p,.saved-section-title p{color:var(--shop-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:550}.saved-products-head h1,.comparison-head h1{color:var(--shop-text);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;font-size:24px;font-weight:750}.saved-products-head>div>span,.comparison-head>div>span{color:var(--shop-muted)}.saved-products-summary,.saved-alert-bar,.saved-products-empty,.saved-products-note,.comparison-limit,.comparison-selection,.comparison-picker,.comparison-results,.comparison-guidance{border-color:var(--shop-line);box-shadow:none;background:#fff;border-radius:8px}.saved-alert-bar{background:var(--shop-purple-soft)}.saved-alert-bar>span{color:var(--shop-purple);border-radius:9px}.saved-alert-bar button{border-color:var(--shop-purple);color:var(--shop-purple);border-radius:5px}.saved-alert-bar button:hover{background:var(--shop-purple);color:#fff}.saved-products-toolbar{border-color:var(--shop-line)}.saved-products-toolbar>div button[aria-selected=true]{color:var(--shop-text)}.saved-products-toolbar>div button[aria-selected=true]:after{background:var(--shop-purple)}.saved-products-results .product-grid,.saved-products-recommendations .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.saved-products-page .product-card,.saved-products-recommendations .product-card{border-color:var(--shop-line);box-shadow:none;background:#fff;border-radius:8px}.saved-products-page .product-card:hover,.saved-products-recommendations .product-card:hover{border-color:var(--shop-line-strong);transform:none;box-shadow:0 4px 14px #0000000f}.comparison-selection,.comparison-picker,.comparison-results{padding:18px}.comparison-slot,.comparison-picker-grid article{box-shadow:none;border-radius:6px}.comparison-slot{border-color:var(--shop-line-strong);background:#fafafa}.comparison-slot.is-filled{border-color:var(--shop-line);background:#fff}.comparison-picker-grid{gap:10px}.comparison-picker-grid article{border-color:var(--shop-line);background:#fff}.comparison-picker-grid article:hover{border-color:var(--shop-line-strong);box-shadow:none}.comparison-picker-grid button{border-color:var(--shop-purple);color:var(--shop-purple);border-radius:5px}.comparison-picker-grid button:hover{background:var(--shop-purple);color:#fff}.comparison-results .compare-scroll{border:1px solid var(--shop-line);border-radius:6px}.comparison-results .compare-table thead{z-index:2;top:calc(var(--header-height) + 50px);position:sticky}.comparison-results .compare-table thead th{background:#fff}.comparison-results .compare-table thead th>strong{color:var(--shop-text)}.comparison-results .compare-table em{color:var(--shop-green);background:#e9f8f2;border-radius:4px}.ayda-plus-hero{border-bottom:1px solid var(--shop-line);background:#fff}.ayda-plus-hero-inner{min-height:280px;padding-block:34px}.ayda-plus-hero h1{color:var(--shop-text);letter-spacing:0;font-size:clamp(30px,3vw,42px)}.ayda-plus-brand,.ayda-plus-total-reward{color:var(--shop-purple)}.ayda-plus-primary{background:var(--shop-purple);color:#fff;border-radius:6px}.ayda-plus-secondary{border-color:var(--shop-line);color:var(--shop-text);background:#fff;border-radius:6px}.ayda-plus-wallet{box-shadow:none;background:linear-gradient(135deg,#3b2480,#5d3ebc);border-radius:12px}.ayda-plus-nav{top:calc(var(--header-height) + 48px);border-color:var(--shop-line);background:#fffffffa}.ayda-plus-nav a.is-active,.ayda-plus-nav a:hover{color:var(--shop-purple)}.ayda-plus-nav a:after{background:var(--shop-purple)}.ayda-plus-benefit-strip,.ayda-plus-deal,.ayda-plus-missions article,.ayda-plus-benefit-grid,.ayda-plus-tier-grid,.ayda-plus-personal{border-color:var(--shop-line);box-shadow:none;background:#fff;border-radius:8px}.ayda-plus-deal:hover{border-color:var(--shop-line-strong);box-shadow:0 4px 14px #0000000f}.ayda-plus-deal-image>span,.ayda-plus-tier-head b{background:var(--shop-purple)}.ayda-plus-page{background:linear-gradient(180deg, #f7f4ff 0, #fbfaff 420px, var(--shop-bg) 760px)}.ayda-plus-hero{background:linear-gradient(115deg,#fbfaff 0%,#f2edff 100%);border-color:#e3dcf8}.ayda-plus-secondary{background:#ffffffb8;border-color:#d9cdf7}.ayda-plus-nav{background:#faf8fff5;border-color:#e3dcf8}.ayda-plus-benefit-strip,.ayda-plus-deal,.ayda-plus-missions article,.ayda-plus-benefit-grid,.ayda-plus-tier-grid,.ayda-plus-personal{background:#fcfbff;border-color:#e5def5}.ayda-plus-benefit-grid article,.ayda-plus-tier-grid article{background:#f8f5ff}.ayda-plus-personal-lock,.ayda-plus-activity-list>div{border-color:#ebe5f8}html[data-theme=dark] .ayda-plus-page{background:var(--page)}html[data-theme=dark] .ayda-plus-hero,html[data-theme=dark] .ayda-plus-nav,html[data-theme=dark] .ayda-plus-benefit-strip,html[data-theme=dark] .ayda-plus-deal,html[data-theme=dark] .ayda-plus-missions article,html[data-theme=dark] .ayda-plus-benefit-grid,html[data-theme=dark] .ayda-plus-tier-grid,html[data-theme=dark] .ayda-plus-personal,html[data-theme=dark] .ayda-plus-benefit-grid article,html[data-theme=dark] .ayda-plus-tier-grid article{background:var(--surface)}html[data-theme=dark] .ayda-plus-secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text)}html[data-theme=dark] .ayda-plus-guest-promo,html[data-theme=dark] .plus-price-card{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .ayda-plus-guest-promo ul{color:var(--text)}.ayda-plus-page,html[data-theme=dark] .ayda-plus-page{--surface:#fff;--text:#292036;--text-muted:#6d627a;--border:#e4dcf2;--border-strong:#cdbfee;--action:#5d3ebc;--on-action:#fff;background:linear-gradient(#f7f4ff 0,#fbfaff 420px,#f8f6fb 760px)}.ayda-plus-page .ayda-plus-nav,html[data-theme=dark] .ayda-plus-page .ayda-plus-nav{background:#5d3ebc;border-color:#3d1e6c66}.ayda-plus-page .ayda-plus-nav a,html[data-theme=dark] .ayda-plus-page .ayda-plus-nav a{color:#fffc}.ayda-plus-page .ayda-plus-nav a:hover,.ayda-plus-page .ayda-plus-nav a.is-active,html[data-theme=dark] .ayda-plus-page .ayda-plus-nav a:hover,html[data-theme=dark] .ayda-plus-page .ayda-plus-nav a.is-active{color:#fff}.ayda-plus-page .ayda-plus-nav a:after{background:#fff}html[data-theme=dark] .ayda-plus-page{--surface:#2b1a57;--text:#fff;--text-muted:#d3c9ec;--border:#4d357e;--border-strong:#7458ae;--action:#9c7af1;--on-action:#20103e;background:#201044}html[data-theme=dark] .ayda-plus-hero{background:#25134d;border-color:#4d357e}html[data-theme=dark] .ayda-plus-hero h1,html[data-theme=dark] .ayda-plus-guest-promo h2,html[data-theme=dark] .plus-price-card>div strong{color:#fff}html[data-theme=dark] .ayda-plus-hero-copy>p,html[data-theme=dark] .ayda-plus-guest-promo p,html[data-theme=dark] .plus-membership-copy p{color:#d3c9ec}html[data-theme=dark] .ayda-plus-nav,html[data-theme=dark] .ayda-plus-benefit-strip,html[data-theme=dark] .ayda-plus-deal,html[data-theme=dark] .ayda-plus-missions article,html[data-theme=dark] .ayda-plus-benefit-grid,html[data-theme=dark] .ayda-plus-tier-grid,html[data-theme=dark] .ayda-plus-personal,html[data-theme=dark] .ayda-plus-benefit-grid article,html[data-theme=dark] .ayda-plus-tier-grid article,html[data-theme=dark] .ayda-plus-guest-promo,html[data-theme=dark] .plus-price-card{background:#2b1a57;border-color:#4d357e}html[data-theme=dark] .ayda-plus-nav a{color:#cfc2ef}html[data-theme=dark] .ayda-plus-nav a:hover,html[data-theme=dark] .ayda-plus-nav a.is-active{color:#fff}html[data-theme=dark] .ayda-plus-nav a:after{background:#a88bff}html[data-theme=dark] .site-header .wordmark{color:#a88bff}html[data-theme=dark] .site-header .delivery-location-button{color:#f7f4ff;background:#2b1a57;border-color:#604493}html[data-theme=dark] .site-header .delivery-location-button:hover{background:#342166;border-color:#a88bff}html[data-theme=dark] .site-header .delivery-location-icon,html[data-theme=dark] .site-header .category-nav-inner .all-products-link{color:#fff}html[data-theme=dark] .site-header .category-nav-inner .all-products-link:hover{color:#fff;background:#4c2f9e}html[data-theme=dark] .site-header .delivery-location-copy small{color:#c9c3d8}html[data-theme=dark] .site-header .delivery-location-copy strong{color:#f7f4ff}html[data-theme=dark] .site-header .delivery-location-chevron{color:#b89bff}html[data-theme=dark] .site-header .search-box{background:#2b1a57;border-color:#7052b6}html[data-theme=dark] .site-header .search-box input{color:#fff}html[data-theme=dark] .site-header .search-box input::placeholder{color:#cfc4e5;opacity:1}html[data-theme=dark] .site-header .header-actions>a,html[data-theme=dark] .site-header .header-actions>button{color:#fff}html[data-theme=dark] .site-header .header-actions svg{color:#b89bff}html[data-theme=dark] .site-header .header-actions .loyalty-link{color:#fff;background:#342166;border-color:#604493}html[data-theme=dark] .site-header .header-actions .loyalty-link>span,html[data-theme=dark] .site-header .header-actions .loyalty-link small{color:#d9cff3}html[data-theme=dark] .home-product-rail{color:#fff;background:#2b1a57;border-color:#4d357e}html[data-theme=dark] .home-product-rail .section-subcopy,html[data-theme=dark] .home-rail-copy p{color:#d3c9ec}html[data-theme=dark] .home-rail-tabs button{color:#efeaff;background:#3a276e;border-color:#5a408d}html[data-theme=dark] .home-rail-tabs button:hover,html[data-theme=dark] .home-rail-tabs button[aria-selected=true]{color:#fff;background:#5d3ebc;border-color:#a88bff}html[data-theme=dark] .bottom-sheet{color:#f7f4ff;background:#231847;border-color:#5a497d}html[data-theme=dark] .bottom-sheet .sheet-header{color:#f7f4ff;background:#2c2052;border-color:#443664}html[data-theme=dark] .bottom-sheet .sheet-header h2{color:#f7f4ff}html[data-theme=dark] .bottom-sheet .sheet-header button{color:#fff;background:#392767}html[data-theme=dark] .bottom-sheet .delivery-picker-intro{background:#31245a;border-color:#5a497d}html[data-theme=dark] .bottom-sheet .delivery-picker-intro strong{color:#f7f4ff}html[data-theme=dark] .bottom-sheet .delivery-picker-intro p,html[data-theme=dark] .bottom-sheet .delivery-picker-note{color:#c9c3d8}html[data-theme=dark] .bottom-sheet .delivery-area-list>button{color:#f7f4ff;background:#2c2052;border-color:#443664}html[data-theme=dark] .bottom-sheet .delivery-area-list>button:hover{background:#34265f;border-color:#7458ae}html[data-theme=dark] .bottom-sheet .delivery-area-list>button.active{background:#392767;border-color:#a88bff;box-shadow:inset 0 0 0 1px #a88bff}html[data-theme=dark] .bottom-sheet .delivery-area-copy strong{color:#f7f4ff}html[data-theme=dark] .bottom-sheet .delivery-area-copy small{color:#c9c3d8}html[data-theme=dark] .bottom-sheet .delivery-area-pin{color:#b89bff;background:#392767}@media (max-width:820px){html[data-theme=dark] .site-header .wordmark{color:#cbb6ff}html[data-theme=dark] .site-header .mobile-menu-button,html[data-theme=dark] .site-header .mobile-search,html[data-theme=dark] .site-header .mobile-menu-button svg,html[data-theme=dark] .site-header .mobile-search svg{color:#d9ccff}}.site-footer{border-top:1px solid var(--shop-line);background:#fff}.footer-trust{border-color:var(--shop-line)}.footer-trust>span{border-color:var(--shop-line);color:#4f4f4f;min-height:60px}.footer-grid{gap:28px;padding-block:38px}.footer-grid h3{color:var(--shop-text);margin-bottom:10px;font-size:12px}.footer-grid div>a:not(.wordmark),.footer-cookie-button{min-height:30px;color:var(--shop-muted);font-size:11px}.newsletter{border-color:var(--shop-line);padding-block:18px}.newsletter input{border-color:var(--shop-line);border-radius:6px}.payment-rail{border-color:var(--shop-line)}@media (max-width:1180px){.catalog-layout{grid-template-columns:minmax(0,1fr) 286px}.desktop-filters{display:none}.toolbar-inner{grid-template-columns:auto 1fr auto}.mobile-filter-trigger{display:flex!important}.detail-top{grid-template-columns:minmax(0,1fr) 306px}.detail-top .gallery{grid-column:1/-1;position:static}.saved-products-results .product-grid,.saved-products-recommendations .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.shopping-nav-shell{top:68px}.shopping-nav{scrollbar-width:none;width:100%;min-height:44px;padding:0 12px;overflow-x:auto}.shopping-nav::-webkit-scrollbar{display:none}.shopping-nav>a,.shopping-nav>a:first-child{flex:none;min-height:44px;padding:0 11px;font-size:11px}.shopping-nav>a:after{left:11px;right:11px}.shopping-nav-icon{display:none}.catalog-market-head-inner{min-height:76px}.catalog-store-mark{border-radius:8px;width:36px;height:36px;font-size:15px}.catalog-market-head h1{font-size:19px}.catalog-market-head dl{display:none}.catalog-market-head-inner .catalog-store-intro>div>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-corridor{width:calc(100% - 24px);padding-block:10px}.catalog-corridor a{min-width:118px;min-height:54px}.catalog-category-image{width:36px;height:36px}.catalog-toolbar{top:112px}.toolbar-inner{grid-template-columns:auto 1fr auto;min-height:48px}.toolbar-inner>span{text-align:center}.desktop-sort,.sort-explainer{display:none}.mobile-sort-trigger{justify-self:end;display:flex!important}.catalog-quick,.active-filters,.catalog-layout,.detail-top,.product-info-layout,.saved-products-page,.comparison-page{width:calc(100% - 24px)}.catalog-layout{padding-bottom:46px;display:block}.catalog-results .product-grid{grid-template-columns:1fr}.catalog-cart{display:none}body:has(.catalog-cart) .floating-cart{display:grid}.catalog-product-card{grid-template-columns:minmax(0,1fr) 118px;min-height:164px}.catalog-product-card .product-image,.catalog-product-card .product-copy{min-height:164px}.catalog-product-card .product-copy{padding:10px}.catalog-product-card .product-copy h3{min-height:50px;font-size:11px}.catalog-product-card .price{font-size:16px}.detail-top{grid-template-columns:1fr;gap:12px;padding-top:12px}.detail-top .main-image{min-height:auto}.purchase-panel{position:static}.product-info-layout{grid-template-columns:1fr}.product-toc{display:none}.saved-products-head,.comparison-head{flex-direction:column;align-items:flex-start}.saved-products-summary{width:100%;min-width:0}.saved-products-results .product-grid,.saved-products-recommendations .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-slots,.comparison-picker-grid{grid-template-columns:1fr}.comparison-results .compare-table thead{top:112px}}@media (max-width:520px){.catalog-market-head .catalog-store-intro p>span,.catalog-quick>span{display:none}.catalog-product-card{grid-template-columns:minmax(0,1fr) 112px}.catalog-product-card .product-delivery{margin-right:38px}.saved-products-summary{display:none}.saved-products-results .product-grid,.saved-products-recommendations .product-grid,.footer-trust,.footer-grid,.newsletter,.newsletter form{grid-template-columns:1fr}}main:has(.catalog-market-head){overflow:visible}.shopping-nav-shell{z-index:3;position:relative;top:auto}.catalog-toolbar{top:var(--header-height)}.catalog-cart,.desktop-filters{top:calc(var(--header-height) + 64px)}.catalog-market-head-inner{z-index:1;position:relative}.catalog-market-head dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-market-head dd{white-space:nowrap;display:block;overflow:visible}.catalog-corridor a{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-width:112px;min-height:86px}.catalog-category-image{background:#fff;border-radius:10px;flex:0 0 46px;width:46px;height:46px;margin-inline:auto;display:block;position:relative;overflow:hidden}.catalog-category-copy{width:100%;min-width:0;display:block}.catalog-category-copy strong,.catalog-category-copy small{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.catalog-product-card .product-image img,.saved-products-page .product-image img,.detail-top .main-image img,.thumbnails img,.comparison-slot img,.comparison-picker-grid img{object-fit:contain!important}@media (max-width:820px){.shopping-nav-shell{position:relative;top:auto}.catalog-toolbar{top:68px}.catalog-cart,.desktop-filters{top:124px}.catalog-corridor a{min-height:78px}.catalog-category-image{flex-basis:38px;width:38px;height:38px}}:is(main:has(.catalog-page-title),main:has(.detail-top),main:has(.saved-products-page),main:has(.comparison-page),main:has(.ayda-plus-page)){background:#f5f5f5}.catalog-page-title{justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding-block:14px;display:flex}.catalog-page-title h1{color:#1f1f1f;font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0;font-size:22px;font-weight:760}.catalog-page-title p{color:#696969;margin:3px 0 0;font-size:12px;line-height:1.45}.catalog-page-title dl{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex:none;margin:0;display:flex}.catalog-page-title dl div{border-right:1px solid #e3e3e3;min-width:104px;padding:9px 13px}.catalog-page-title dl div:last-child{border-right:0}.catalog-page-title dt{color:#777;font-size:10px;line-height:1.2}.catalog-page-title dd{color:#242424;margin:3px 0 0;font-size:11px;font-weight:750;line-height:1.2}.catalog-corridor{background:#fff;border-bottom:1px solid #e7e7e7;width:100%;max-width:none;margin:0;padding:0 calc(50vw + min(100vw - 32px,1280px)/-2) 12px}.catalog-corridor a{width:112px;min-width:112px;min-height:92px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 6px 8px}.catalog-corridor a:hover{background:0 0;border:0}.catalog-corridor a.is-active{color:#5d3ebc;background:0 0;border:0;box-shadow:inset 0 -3px #5d3ebc}.catalog-category-image{background:#fff;border:1px solid #f0f0f0;border-radius:14px;flex-basis:50px;width:50px;height:50px}.catalog-category-copy strong{-webkit-line-clamp:2;color:#1f1f1f;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;min-height:28px;font-size:11px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.catalog-corridor a.is-active .catalog-category-copy strong{color:#5d3ebc}.catalog-toolbar{top:var(--header-height);background:#fffffffa;border-top:0;border-bottom:1px solid #e5e5e5}.toolbar-inner{grid-template-columns:auto 1fr auto auto;min-height:52px;display:grid}.catalog-layout{grid-template-columns:192px minmax(0,1fr) 306px;gap:14px;padding-top:8px}.desktop-filters,.catalog-cart{top:calc(var(--header-height) + 68px);background:#fff;border-color:#e2e2e2;border-radius:8px}.desktop-filters{padding:12px}.catalog-results:before{content:"Ürünler";margin-bottom:10px;font-size:18px;font-weight:760}.catalog-product-card{background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;min-height:232px;display:flex}.catalog-product-card:hover{border-color:#d1d1d1;box-shadow:0 3px 12px #0000000f}.catalog-product-card .product-image{aspect-ratio:1.22;background:#fff;border:0;border-bottom:1px solid #f2f2f2;width:100%;height:auto;min-height:108px;display:block}.catalog-product-card .product-copy{flex-direction:column;flex:1;min-height:122px;padding:9px;display:flex}.catalog-product-card .product-brand{color:#6c6c6c;margin:0 0 3px;font-size:10px;font-weight:750}.catalog-product-card .product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:0;font-size:11px;font-weight:550;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-product-card .rating{color:#6d6d6d;min-height:17px;margin:5px 0 2px;font-size:10px}.market-card-meta{display:none}.catalog-product-card .price{color:#1f1f1f;font-size:16px;font-weight:800;line-height:1.15}.catalog-product-card .reference-price,.catalog-product-card .price-context{font-size:9px}.catalog-product-card .product-delivery{-webkit-line-clamp:2;color:#15914f;border-top:1px solid #f1f1f1;-webkit-box-orient:vertical;min-height:26px;margin:auto 38px 0 0;padding-top:5px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-product-card .product-badges{top:7px;left:7px}.catalog-product-card .favorite-button{width:30px;height:30px;min-height:30px;top:7px;right:7px}.catalog-product-card .quick-add{color:#5d3ebc;border-color:#dad3f4;border-radius:10px;width:36px;height:36px;min-height:36px;bottom:9px;right:9px}.catalog-product-card .quantity.quick{border-radius:10px;grid-template-columns:28px 32px 28px;width:88px;height:34px;bottom:8px;right:8px}.catalog-product-card .quantity.quick button{height:32px;min-height:32px}.detail-top{grid-template-columns:minmax(360px,.92fr) minmax(0,1fr) 300px;gap:14px;width:min(100% - 32px,1280px);padding-top:18px}.detail-top .main-image,.detail-top .buy-column,.purchase-panel,.product-info-section,.product-toc,.saved-products-summary,.saved-alert-bar,.saved-products-empty,.saved-products-note,.comparison-limit,.comparison-selection,.comparison-picker,.comparison-results,.comparison-guidance{box-shadow:none;background:#fff;border-color:#e3e3e3;border-radius:8px}.detail-top .buy-column>h1{font-size:21px;font-weight:650}.detail-top .detail-price{font-size:29px}.saved-products-page,.comparison-page{padding-top:22px}.saved-products-head h1,.comparison-head h1{font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;font-size:24px}.ayda-plus-hero-inner{min-height:250px}.ayda-plus-hero h1{letter-spacing:0}@media (max-width:1180px){.catalog-layout{grid-template-columns:minmax(0,1fr) 286px}.desktop-filters{display:none}.catalog-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-top{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.catalog-page-title{flex-direction:column;align-items:flex-start;gap:10px}.catalog-page-title dl{width:100%}.catalog-page-title dl div{flex:1;min-width:0}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.catalog-page-title,.catalog-layout,.detail-top,.product-info-layout,.saved-products-page,.comparison-page{width:calc(100% - 24px)}.catalog-page-title{min-height:0;padding-block:12px}.catalog-page-title h1{font-size:20px}.catalog-page-title dl{display:none}.catalog-corridor{padding-inline:12px;padding-bottom:10px}.catalog-corridor a{width:82px;min-width:82px;min-height:82px}.catalog-category-image{flex-basis:42px;width:42px;height:42px}.catalog-toolbar{top:68px}.catalog-layout{padding-bottom:46px;display:block}.catalog-cart{display:none}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-card{min-height:236px}.catalog-product-card .product-image{min-height:108px}.catalog-product-card .product-copy{min-height:128px}.catalog-product-card .product-copy h3{min-height:48px}.detail-top{grid-template-columns:1fr}.purchase-panel{position:static}}@media (max-width:460px){.catalog-results .product-grid{gap:8px}.catalog-product-card{min-height:224px}.catalog-product-card .product-image{min-height:96px}.catalog-product-card .product-copy{padding:9px}.catalog-product-card .price{font-size:15px}}:root{--catalog-ink:#1f1f1f;--catalog-muted:#6b6b6b;--catalog-soft:#f6f6f8;--catalog-line:#e5e5e5;--catalog-purple:#5d3ebc;--catalog-purple-dark:#4b2da8;--catalog-purple-soft:#f2efff;--catalog-yellow:#ffd300;--catalog-green:#118a4f;--catalog-orange:#f27a1a}main:has(.catalog-storehead){background:var(--catalog-soft);overflow:visible}.catalog-storehead{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1280px);min-height:112px;margin-inline:auto;padding-block:18px;display:flex}.catalog-store-identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.catalog-store-logo{background:var(--catalog-purple);color:#fff;border-radius:8px;place-items:center;width:56px;height:56px;font-size:25px;font-weight:850;line-height:1;display:grid}.catalog-store-identity p{min-width:0;color:var(--catalog-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 3px;font-size:11px;line-height:1.25;display:flex}.catalog-store-identity p b{color:#775300;background:#fff4c7;border-radius:5px;align-items:center;gap:3px;min-height:20px;padding:0 6px;font-size:10px;font-weight:750;display:inline-flex}.catalog-store-identity p svg{fill:currentColor;width:11px;height:11px}.catalog-storehead h1{color:var(--catalog-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0;font-size:25px;font-weight:760;line-height:1.18}.catalog-store-identity small{max-width:720px;color:var(--catalog-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.catalog-promise-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.catalog-promise-row span{min-height:24px;color:var(--catalog-purple);background:#fff;border:1px solid #e8e1ff;border-radius:6px;align-items:center;padding-inline:9px;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}.catalog-storehead dl{border:1px solid var(--catalog-line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:370px;margin:0;display:grid}.catalog-storehead dl>div{border-right:1px solid var(--catalog-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.catalog-storehead dl>div:last-child{border-right:0;grid-template-columns:minmax(0,1fr)}.catalog-storehead dl svg{width:17px;height:17px;color:var(--catalog-purple)}.catalog-storehead dt{color:#7a7a7a;font-size:10px;line-height:1.15}.catalog-storehead dd{color:var(--catalog-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden}.catalog-corridor{border-block:1px solid var(--catalog-line);scrollbar-width:none;background:#fff;gap:2px;width:100%;max-width:none;margin:0;padding:10px max(16px,50vw - 640px) 0;display:flex;overflow-x:auto}.catalog-corridor::-webkit-scrollbar{display:none}.catalog-corridor button{width:104px;min-width:104px;min-height:94px;color:var(--catalog-ink);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:6px;padding:6px 6px 10px;display:grid;box-shadow:inset 0 0 #0000}.catalog-corridor button:hover{background:#fafafa}.catalog-corridor button.is-active{color:var(--catalog-purple);box-shadow:inset 0 -3px 0 var(--catalog-purple)}.catalog-category-image{background:#fff;border:1px solid #ededed;border-radius:8px;flex:0 0 52px;width:52px;height:52px;display:block;position:relative;overflow:hidden}.catalog-category-image img{object-fit:contain!important;width:100%!important;height:100%!important;padding:6px!important;position:absolute!important;inset:0!important}.catalog-category-all{background:var(--catalog-purple-soft);color:var(--catalog-purple);place-items:center;display:grid}.catalog-category-all svg{width:22px;height:22px}.catalog-category-copy,.catalog-category-copy strong,.catalog-category-copy small{width:100%;min-width:0;display:block}.catalog-category-copy strong{-webkit-line-clamp:2;min-height:28px;color:inherit;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.catalog-category-copy small{display:none}body:has(.site-header[data-categories=hidden]){--header-height:72px}body:has(.site-header[data-categories=hidden][data-compact=true]){--header-height:56px}@media (max-width:820px){:is(body:has(.site-header[data-categories=hidden]),body:has(.site-header[data-categories=hidden][data-compact=true])){--header-height:68px}}.catalog-toolbar{z-index:25;top:var(--header-height);border-top:0;border-bottom:1px solid var(--catalog-line);min-height:50px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:sticky}.toolbar-inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:min(100% - 32px,1280px);min-height:50px;margin-inline:auto;display:grid}.toolbar-inner>span{color:var(--catalog-muted);font-size:12px;line-height:1.25}.mobile-filter-trigger,.mobile-sort-trigger{min-height:36px;color:var(--catalog-ink);cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:6px;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:700}.mobile-filter-trigger svg,.mobile-sort-trigger svg,.desktop-sort svg{width:16px;height:16px}.filter-count{background:var(--catalog-purple);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.desktop-sort{color:var(--catalog-muted);align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.desktop-sort select{width:218px;height:36px;color:var(--catalog-ink);cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:6px;padding-inline:10px 28px;font-size:12px}.sort-explainer summary{width:36px;min-height:36px;color:var(--catalog-muted);background:#fff;border-color:#dcdcdc;border-radius:50%;font-size:12px}.sort-explainer p{border-color:var(--catalog-line);color:var(--catalog-muted);border-radius:8px;font-size:12px;box-shadow:0 10px 28px #0000001f}.catalog-quick,.active-filters{flex-wrap:wrap;align-items:center;gap:7px;width:min(100% - 32px,1280px);margin-inline:auto;display:flex}.catalog-quick{min-height:54px;padding-block:9px}.catalog-quick>span{color:var(--catalog-muted);font-size:12px;font-weight:700}.catalog-quick button,.active-filters button{color:#3d3d3d;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding-inline:12px;font-size:11px;font-weight:650;line-height:1.1;display:inline-flex}.catalog-quick button.selected,.active-filters button{background:var(--catalog-purple-soft);color:var(--catalog-purple);border-color:#d8cff6}.active-filters{min-height:0;margin-bottom:8px}.active-filters:empty{display:none}.active-filters svg{width:14px;height:14px}.catalog-layout{grid-template-columns:196px minmax(0,1fr) 300px;align-items:start;gap:14px;width:min(100% - 32px,1280px);margin-inline:auto;padding:0 0 58px;display:grid}.catalog-menu,.catalog-cart{top:calc(var(--header-height) + 64px);border:1px solid var(--catalog-line);box-shadow:none;background:#fff;border-radius:8px;position:sticky;overflow:hidden}.catalog-menu{padding:12px 0}.catalog-menu h2{color:var(--catalog-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;border-bottom:1px solid #eee;margin:0;padding:0 12px 10px;font-size:14px;font-weight:760}.catalog-menu-list{padding:7px;display:grid}.catalog-menu-list button{color:#424242;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 8px;font-size:11px;display:grid}.catalog-menu-list button:hover{background:#f7f7f7}.catalog-menu-list button.selected{background:var(--catalog-purple-soft);color:var(--catalog-purple);font-weight:750}.catalog-menu-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-menu-list button small{color:#8a8a8a;font-variant-numeric:tabular-nums;font-size:10px}.catalog-menu-filter{width:calc(100% - 14px);min-height:38px;color:var(--catalog-ink);cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:6px;align-items:center;gap:7px;margin:7px;padding-inline:9px;font-size:11px;font-weight:700;display:flex}.catalog-menu-filter svg{width:15px;height:15px}.catalog-menu-filter b{background:var(--catalog-purple);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:9px;display:grid}.catalog-results{min-width:0;padding-bottom:0}.catalog-results:before{content:none;display:none}.catalog-results-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:38px;display:flex}.catalog-results-head>div{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.catalog-results-head h2{color:var(--catalog-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0;font-size:18px;font-weight:760;line-height:1.2}.catalog-results-head span{color:var(--catalog-muted);font-size:11px}.catalog-results-head>button{min-height:32px;color:var(--catalog-purple);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-product-card{border:1px solid var(--catalog-line);min-width:0;min-height:178px;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 148px;display:grid;position:relative;overflow:hidden}.catalog-product-card:hover{border-color:#d0d0d0;transform:none;box-shadow:0 4px 14px #0000000f}.catalog-product-card .product-image{aspect-ratio:auto;background:#fff;border:0;border-left:1px solid #f0f0f0;grid-area:1/2;width:148px;height:100%;min-height:178px;display:block;position:relative}.catalog-product-card .product-image img{object-fit:contain!important;padding:13px!important}.catalog-product-card .product-copy{flex-direction:column;grid-area:1/1;min-width:0;min-height:178px;padding:13px 12px 11px;display:flex}.catalog-product-card .product-brand{color:#747474;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:10px;font-weight:760;line-height:1.2;overflow:hidden}.catalog-product-card .product-copy h3{-webkit-line-clamp:2;min-height:36px;font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-product-card .product-copy h3 a{text-decoration:none}.catalog-product-card .rating{color:#777;align-items:center;gap:3px;min-height:18px;margin:5px 0 0;font-size:10px;line-height:1.2;display:flex}.catalog-product-card .rating .star,.catalog-product-card .rating svg{width:12px;height:12px;fill:var(--catalog-yellow);color:var(--catalog-yellow)}.catalog-product-card .rating strong{color:var(--catalog-ink);font-weight:760}.catalog-product-card .market-card-meta{display:none}.market-card-flags{flex-wrap:wrap;gap:5px;min-height:23px;margin-top:7px;display:flex}.market-card-flags span{min-height:21px;color:var(--catalog-orange);background:#fff6e8;border-radius:5px;align-items:center;padding-inline:6px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.market-card-flags span:last-child{color:var(--catalog-green);background:#eaf8f1}.catalog-product-card .product-price-stack{gap:2px;margin-top:7px;display:grid}.catalog-product-card .price{color:var(--catalog-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0;font-size:17px;font-weight:850;line-height:1.1}.catalog-product-card .reference-price,.catalog-product-card .price-context{color:#767676;min-height:13px;margin:0;font-size:9px;line-height:1.35}.catalog-product-card .reference-price{justify-content:flex-start;gap:5px;display:flex}.catalog-product-card .reference-price strong{color:#767676;white-space:nowrap;font-weight:650}.catalog-product-card .product-tax-note{color:#8a8a8a;margin-top:2px;font-size:9px;line-height:1.2}.catalog-product-card .product-delivery{min-height:26px;color:var(--catalog-green);border-top:1px solid #f0f0f0;align-items:flex-start;gap:5px;margin:auto 40px 0 0;padding:7px 0 0;font-size:9px;font-weight:750;line-height:1.3;display:flex}.catalog-product-card .product-delivery svg{color:currentColor;flex:none;width:14px;height:14px}.catalog-product-card .product-delivery span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-product-card .product-badges{display:none}.catalog-product-card .favorite-button{color:#777;background:#fff;border:1px solid #eee;border-radius:50%;width:30px;height:30px;min-height:30px;top:8px;right:8px;box-shadow:0 2px 8px #00000014}.catalog-product-card .favorite-button svg{width:16px;height:16px}.catalog-product-card .favorite-button.active{color:#e43770;border-color:#ffd6e6}.catalog-product-card .quick-view-button{display:none}.catalog-product-card .quick-add{z-index:5;width:34px;height:34px;min-height:34px;color:var(--catalog-purple);cursor:pointer;background:#fff;border:1px solid #d9d0f5;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;bottom:9px;right:9px;box-shadow:0 2px 8px #0000001a}.catalog-product-card .quick-add:hover{border-color:var(--catalog-purple);background:var(--catalog-purple);color:#fff}.catalog-product-card .quick-add svg{width:18px;height:18px}.catalog-product-card .quantity.quick{z-index:5;background:#fff;border:1px solid #d9d0f5;border-radius:8px;grid-template-columns:29px 32px 29px;width:90px;height:34px;display:grid;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.catalog-product-card .quantity.quick button{width:29px;height:32px;min-height:32px;color:var(--catalog-purple);background:0 0;border:0}.catalog-product-card .quantity.quick span{min-width:0;color:var(--catalog-purple);place-items:center;font-size:12px;font-weight:800;display:grid}.catalog-cart{flex-direction:column;min-height:248px;max-height:calc(100vh - 178px);display:flex}.catalog-cart-head{border-bottom:1px solid var(--catalog-line);min-height:48px;padding-inline:14px}.catalog-cart-head strong{color:var(--catalog-ink);font-size:15px}.catalog-cart-head span{color:var(--catalog-muted);font-size:11px}.catalog-cart-empty{min-height:198px;padding:24px 20px}.catalog-cart-empty svg{width:32px;height:32px;color:var(--catalog-purple);margin-bottom:10px}.catalog-cart-empty strong{color:var(--catalog-ink);font-size:13px}.catalog-cart-empty p{max-width:210px;color:var(--catalog-muted);margin-top:5px;font-size:10px;line-height:1.5}.catalog-cart-lines article{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:11px 12px}.catalog-cart-thumb{border-color:var(--catalog-line);background:#fff;border-radius:6px}.catalog-cart-thumb img{object-fit:contain;padding:5px}.catalog-cart-lines a{font-size:11px;line-height:1.35}.catalog-cart-lines small{color:var(--catalog-muted);font-size:10px}.catalog-cart-lines strong{font-size:12px}.catalog-cart-footer{border-top-color:var(--catalog-line)}.catalog-cart-footer .primary-button{border-color:var(--catalog-purple);background:var(--catalog-purple);color:#fff;box-shadow:none;border-radius:6px}.load-more{border-radius:6px;width:min(260px,100%);margin:18px auto 0}.catalog-pagination{gap:6px;margin-top:16px}.catalog-pagination button{background:#fff;border-color:#dcdcdc;border-radius:6px;min-width:36px;min-height:36px;font-size:12px}.catalog-pagination button[aria-current=page]{border-color:var(--catalog-purple);background:var(--catalog-purple-soft);color:var(--catalog-purple)}.empty-state{border-color:var(--catalog-line);background:#fff;border-radius:8px}@media (max-width:1180px){.catalog-layout{grid-template-columns:188px minmax(0,1fr)}.catalog-cart{display:none}body:has(.catalog-cart) .floating-cart{display:grid}}@media (max-width:980px){.catalog-storehead{flex-direction:column;align-items:flex-start;gap:12px}.catalog-storehead dl{width:100%;min-width:0}.catalog-results .product-grid{grid-template-columns:1fr}}@media (max-width:820px){.catalog-storehead,.catalog-quick,.active-filters,.catalog-layout,.toolbar-inner{width:calc(100% - 24px)}.catalog-storehead{min-height:0;padding-block:12px}.catalog-store-identity{grid-template-columns:44px minmax(0,1fr);gap:10px}.catalog-store-logo{border-radius:8px;width:44px;height:44px;font-size:20px}.catalog-storehead h1{font-size:20px}.catalog-store-identity small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-promise-row,.catalog-storehead dl{display:none}.catalog-corridor{padding-inline:12px}.catalog-corridor button{width:84px;min-width:84px;min-height:82px;padding-inline:4px}.catalog-category-image{border-radius:8px;flex-basis:42px;width:42px;height:42px}.catalog-category-copy strong{min-height:26px;font-size:10px}.catalog-toolbar{top:68px}.toolbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.toolbar-inner>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sort,.sort-explainer{display:none}.mobile-filter-trigger,.mobile-sort-trigger{display:flex!important}.mobile-sort-trigger{justify-self:end}.catalog-quick{scrollbar-width:none;flex-wrap:nowrap;min-height:48px;padding-block:7px;overflow-x:auto}.catalog-quick::-webkit-scrollbar{display:none}.catalog-quick button{flex:none}.catalog-layout{padding-bottom:46px;display:block}.catalog-menu{display:none}.catalog-results-head{min-height:34px}.catalog-results-head h2{font-size:16px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 126px;min-height:166px}.catalog-product-card .product-image{width:126px;min-height:166px}.catalog-product-card .product-copy{min-height:166px;padding:11px 10px 10px}.catalog-product-card .product-copy h3{min-height:35px;font-size:11px}.market-card-flags{margin-top:5px}.catalog-product-card .price{font-size:16px}}@media (max-width:460px){.catalog-store-identity p>span{display:none}.catalog-results .product-grid{gap:8px}.catalog-product-card{grid-template-columns:minmax(0,1fr) 112px;min-height:160px}.catalog-product-card .product-image{width:112px;min-height:160px}.catalog-product-card .product-copy{min-height:160px;padding:10px 9px}.catalog-product-card .product-brand,.catalog-product-card .rating{font-size:9px}.market-card-flags span{font-size:8px}.catalog-product-card .reference-price{display:none}.catalog-product-card .product-delivery{margin-right:36px;font-size:8px}}.catalog-toolbar{isolation:isolate;opacity:1;-webkit-backdrop-filter:none!important;background-color:#fff!important;background-image:none!important}main:has(.ayda-plus-page) .ayda-plus-nav{top:var(--header-height);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.corporate-marketplace,.corporate-story,.legal-marketplace{color:#242329;background:#f6f6f6;min-height:620px}.corporate-hero{background:#fff;border-bottom:1px solid #e7e5ea}.corporate-hero>.well{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:64px;min-height:290px;padding-block:38px;display:grid}.corporate-hero p,.legal-directory>div>p,.corporate-story-hero>div>p,.corporate-story-detail>div>p{color:#5d3ebc;letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}.corporate-hero h1{color:#292631;letter-spacing:-.035em;max-width:700px;margin:10px 0;font-size:clamp(30px,3.2vw,46px);line-height:1.12}.corporate-hero>.well>div>p:last-of-type{color:#69656f;letter-spacing:0;max-width:640px;font-size:15px;line-height:1.65}.corporate-hero>.well>div>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.corporate-hero .primary-button{background:#5d3ebc;border-radius:7px;align-items:center;gap:7px;display:inline-flex}.corporate-hero .primary-button svg{width:16px;height:16px}.corporate-hero .secondary-button{border-radius:7px}.corporate-hero dl{background:#fff;border:1px solid #e8e5ed;border-radius:10px;margin:0;display:grid}.corporate-hero dl>div{border-bottom:1px solid #eeecf0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:10px 14px;display:grid}.corporate-hero dl>div:last-child{border-bottom:0}.corporate-hero dt{color:#5d3ebc;background:#f1edff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.corporate-hero dt svg{width:17px;height:17px}.corporate-hero dd{gap:2px;margin:0;display:grid}.corporate-hero dd b{font-size:12px}.corporate-hero dd span{color:#77727e;font-size:10px}.corporate-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:26px;display:grid}.corporate-entry-grid>a{color:#292631;background:#fff;border:1px solid #e4e1e8;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:10px;min-height:152px;padding:17px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.corporate-entry-grid>a:hover{border-color:#b9ade7;transform:translateY(-2px);box-shadow:0 6px 16px #291f4e12}.corporate-entry-grid>a>svg:first-child{color:#5d3ebc;width:22px;height:22px;margin-top:2px}.corporate-entry-grid>a>svg:last-child{color:#8b8496;width:17px;height:17px;margin-top:3px}.corporate-entry-grid small{color:#6c48c7;letter-spacing:.04em;font-size:9px;font-weight:800}.corporate-entry-grid h2{margin:5px 0;font-size:15px}.corporate-entry-grid p{color:#716d76;margin:0;font-size:11px;line-height:1.5}.legal-directory{grid-template-columns:300px minmax(0,1fr);gap:36px;padding:26px 0 60px;display:grid}.legal-directory>div{padding:10px 0}.legal-directory h2{margin:8px 0;font-size:24px;line-height:1.25}.legal-directory>div>span{color:#716d76;font-size:12px;line-height:1.55}.legal-directory nav{background:#fff;border:1px solid #e4e1e8;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.legal-directory nav>a{color:#292631;border-bottom:1px solid #eeecf0;border-right:1px solid #eeecf0;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:84px;padding:12px;text-decoration:none;display:grid}.legal-directory nav>a:nth-child(2n){border-right:0}.legal-directory nav>a:nth-last-child(-n+2){border-bottom:0}.legal-directory nav svg{color:#5d3ebc;width:18px;height:18px}.legal-directory nav>a>svg:last-child{color:#8b8496}.legal-directory nav span{gap:3px;display:grid}.legal-directory nav b{font-size:11px}.legal-directory nav small{color:#77727e;font-size:10px}.legal-directory nav a:hover{background:#faf9ff}.legal-breadcrumb{color:#817b87;align-items:center;gap:7px;min-height:46px;font-size:11px;display:flex}.legal-breadcrumb a{color:#5d3ebc;text-decoration:none}.legal-breadcrumb b{color:#4c4850;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.legal-layout{grid-template-columns:216px minmax(0,1fr) 210px;align-items:start;gap:18px;padding-bottom:64px;display:grid}.legal-sidebar{top:calc(var(--header-height) + 16px);background:#fff;border:1px solid #e4e1e8;border-radius:9px;position:sticky;overflow:hidden}.legal-sidebar>div{border-bottom:1px solid #eeecf0;padding:16px}.legal-sidebar>div>span{color:#302a39;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.legal-sidebar>div svg{color:#5d3ebc;width:18px;height:18px}.legal-sidebar p{color:#77727e;margin:7px 0 0;font-size:10px;line-height:1.5}.legal-sidebar nav{padding:7px;display:grid}.legal-sidebar nav a{color:#59545f;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-height:37px;padding:0 8px;font-size:10px;text-decoration:none;display:flex}.legal-sidebar nav a svg{opacity:0;width:14px;height:14px}.legal-sidebar nav a:hover{color:#5d3ebc;background:#faf9ff}.legal-sidebar nav a[aria-current=page]{color:#5d3ebc;background:#f0ecfb;font-weight:750}.legal-sidebar nav a[aria-current=page] svg{opacity:1}.legal-document-content{background:#fff;border:1px solid #e4e1e8;border-radius:9px;min-width:0;overflow:hidden}.legal-document-header{border-bottom:1px solid #eeecf0;padding:28px 30px 24px}.legal-document-header>span{color:#5d3ebc;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.legal-document-header>span svg{width:15px;height:15px}.legal-document-header h1{color:#27242b;letter-spacing:-.025em;margin:10px 0 9px;font-size:clamp(25px,2.7vw,36px);line-height:1.15}.legal-document-header>p{color:#65616a;max-width:690px;margin:0;font-size:13px;line-height:1.65}.legal-document-header>div{color:#7e7983;flex-wrap:wrap;gap:12px 18px;margin-top:16px;font-size:10px;display:flex}.legal-document-header>div span{color:#4d9d6f;align-items:center;gap:4px;display:inline-flex}.legal-document-header>div svg{width:14px;height:14px}.legal-key-points{background:#fcfbfd;border-bottom:1px solid #eeecf0;grid-template-columns:repeat(3,1fr);display:grid}.legal-key-points span{color:#57515d;border-right:1px solid #eeecf0;align-items:center;gap:7px;min-height:56px;padding:10px 16px;font-size:10px;font-weight:650;display:flex}.legal-key-points span:last-child{border-right:0}.legal-key-points svg{color:#5d3ebc;flex:none;width:17px;height:17px}.legal-sections{padding:8px 30px 30px}.legal-sections section{border-bottom:1px solid #eeecf0;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.legal-sections section:last-child{border-bottom:0}.legal-sections section>span{color:#6a48c7;font-family:var(--font-data), monospace;font-size:11px;font-weight:800}.legal-sections h2{color:#302c34;margin:0 0 9px;font-size:17px;line-height:1.35}.legal-sections p,.legal-sections li{color:#5e5a63;font-size:12px;line-height:1.75}.legal-sections p{margin:0 0 10px}.legal-sections ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.legal-sections li{padding-left:15px;position:relative}.legal-sections li:before{content:"";background:#6a48c7;border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:0}.legal-help{top:calc(var(--header-height) + 16px);background:#faf9ff;border:1px solid #ded5f8;border-radius:9px;padding:16px;position:sticky}.legal-help>svg{color:#5d3ebc;width:24px;height:24px}.legal-help h2{color:#342d42;margin:11px 0 6px;font-size:13px}.legal-help p{color:#716a7a;margin:0;font-size:10px;line-height:1.55}.legal-help a{color:#5d3ebc;align-items:center;gap:4px;min-height:36px;margin-top:9px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.legal-help a svg{width:14px;height:14px}.legal-help a:last-child{color:#635d69;margin-top:0}.corporate-story{padding:32px 0 64px}.corporate-story-hero{border-bottom:1px solid #e4e1e8;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:40px;padding-bottom:28px;display:grid}.corporate-story-hero h1{letter-spacing:-.04em;max-width:680px;margin:9px 0;font-size:clamp(31px,3.3vw,46px);line-height:1.1}.corporate-story-hero>div>span{color:#6c6871;max-width:660px;font-size:15px;line-height:1.65;display:block}.corporate-story-hero aside{background:#faf9ff;border:1px solid #ded5f8;border-radius:9px;padding:19px}.corporate-story-hero aside>svg{color:#5d3ebc;width:27px;height:27px}.corporate-story-hero aside b{margin-top:14px;font-size:13px;display:block}.corporate-story-hero aside p{color:#716a7a;margin:5px 0 0;font-size:11px;line-height:1.5}.corporate-principles{grid-template-columns:repeat(3,1fr);gap:12px;padding-block:25px;display:grid}.corporate-principles article{background:#fff;border:1px solid #e4e1e8;border-radius:9px;min-height:175px;padding:18px}.corporate-principles article>span{color:#5d3ebc;background:#f0ecfb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.corporate-principles svg{width:19px;height:19px}.corporate-principles h2{margin:13px 0 5px;font-size:14px}.corporate-principles p{color:#716d76;margin:0;font-size:11px;line-height:1.6}.corporate-story-detail{grid-template-columns:minmax(0,1fr) 285px;gap:54px;padding:30px 0;display:grid}.corporate-story-detail h2{margin:8px 0 14px;font-size:25px;line-height:1.25}.corporate-story-detail>div>p:not(:first-child){color:#605c65;letter-spacing:0;font-size:13px;line-height:1.8}.corporate-story-detail aside{background:#fff;border:1px solid #e4e1e8;border-radius:9px;align-self:start;padding:19px}.corporate-story-detail aside svg{color:#5d3ebc;width:25px;height:25px}.corporate-story-detail aside h2{margin:12px 0 5px;font-size:14px}.corporate-story-detail aside p{color:#716d76;margin:0;font-size:11px;line-height:1.55}.corporate-story-detail aside a{color:#5d3ebc;align-items:center;min-height:38px;margin-top:11px;font-size:11px;font-weight:750;display:inline-flex}.corporate-story-cta{color:#fff;background:#3d267e;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.corporate-story-cta div{gap:3px;display:grid}.corporate-story-cta b{font-size:13px}.corporate-story-cta span{color:#ded5ff;font-size:11px}.corporate-story-cta a{color:#4c319a;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding-inline:13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}html[data-theme=dark]{--shop-bg:#1b1040;--shop-surface:#231847;--shop-line:#443664;--shop-line-strong:#5a497d;--shop-text:#f7f4ff;--shop-muted:#c9c3d8;--shop-purple:#a88bff;--shop-purple-soft:#392767;--shop-yellow:#ffd84d;--shop-green:#49c78e;--catalog-ink:#f7f4ff;--catalog-muted:#c9c3d8;--catalog-soft:#2c2052;--catalog-line:#443664;--catalog-purple:#a88bff;--catalog-purple-dark:#c1aeff;--catalog-purple-soft:#392767;--catalog-green:#49c78e;--delivery-ink:#f7f4ff;--delivery-muted:#c9c3d8;--delivery-bg:#1b1040;--delivery-line:#443664;--delivery-brand:#a88bff;--delivery-brand-soft:#392767;--delivery-success:#49c78e;--commerce-ink:#f7f4ff;--commerce-soft-ink:#c9c3d8;--commerce-panel:#231847;--commerce-page:#1b1040;--commerce-hairline:#443664;--commerce-hairline-strong:#5a497d;--commerce-purple:#a88bff;--commerce-purple-dark:#c1aeff;--commerce-purple-soft:#392767;--commerce-green:#49c78e;--commerce-green-soft:#123c32;--commerce-bg:#1b1040;--commerce-line:#443664;--commerce-text:#f7f4ff;--commerce-muted:#c9c3d8;--account-accent:#a88bff;--account-accent-soft:#392767;--account-page:#1b1040;--account-line:#443664;--account-ink:#f7f4ff;--account-muted:#c9c3d8}html[data-theme=dark] .site-footer,html[data-theme=dark] .shopping-nav-shell,html[data-theme=dark] .catalog-toolbar,html[data-theme=dark] .corporate-marketplace,html[data-theme=dark] .corporate-story,html[data-theme=dark] .legal-marketplace{border-color:var(--border);color:var(--text);background:var(--page)!important}html[data-theme=dark] main:has(.catalog-storehead){border-color:var(--border);color:var(--text);background:var(--page)!important}html[data-theme=dark] main:has(.catalog-market-head){border-color:var(--border);color:var(--text);background:var(--page)!important}html[data-theme=dark] main:has(.detail-top){border-color:var(--border);color:var(--text);background:var(--page)!important}html[data-theme=dark] main:has(.saved-products-page){border-color:var(--border);color:var(--text);background:var(--page)!important}html[data-theme=dark] main:has(.comparison-page){border-color:var(--border);color:var(--text);background:var(--page)!important}html[data-theme=dark] .catalog-market-head,html[data-theme=dark] .catalog-market-head dl,html[data-theme=dark] .catalog-corridor,html[data-theme=dark] .catalog-menu,html[data-theme=dark] .catalog-cart,html[data-theme=dark] .catalog-product-card,html[data-theme=dark] .detail-top .gallery,html[data-theme=dark] .detail-top .buy-column,html[data-theme=dark] .purchase-panel,html[data-theme=dark] .product-toc,html[data-theme=dark] .product-info-section,html[data-theme=dark] .saved-products-summary,html[data-theme=dark] .comparison-slot.is-filled,html[data-theme=dark] .comparison-picker-grid article,html[data-theme=dark] .comparison-results .compare-table thead th,html[data-theme=dark] .account-center .account-section-nav,html[data-theme=dark] .account-center .address-empty-state,html[data-theme=dark] .admin-panel,html[data-theme=dark] .corporate-hero,html[data-theme=dark] .corporate-hero dl,html[data-theme=dark] .corporate-entry-grid>a,html[data-theme=dark] .legal-directory nav,html[data-theme=dark] .legal-sidebar,html[data-theme=dark] .legal-document-content,html[data-theme=dark] .corporate-principles article,html[data-theme=dark] .corporate-story-detail aside{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .catalog-toolbar,html[data-theme=dark] .shopping-nav-shell{background:var(--surface)!important}html[data-theme=dark] .catalog-market-head h1,html[data-theme=dark] .catalog-market-head dd,html[data-theme=dark] .catalog-storehead h1,html[data-theme=dark] .catalog-storehead dd,html[data-theme=dark] .catalog-product-card .price,html[data-theme=dark] .catalog-product-card .product-copy h3,html[data-theme=dark] .corporate-hero h1,html[data-theme=dark] .legal-document-header h1,html[data-theme=dark] .legal-sections h2,html[data-theme=dark] .corporate-entry-grid>a,html[data-theme=dark] .legal-directory nav>a{color:var(--text)!important}html[data-theme=dark] .catalog-market-head .catalog-store-intro p,html[data-theme=dark] .catalog-market-head-inner .catalog-store-intro>div>span,html[data-theme=dark] .catalog-storehead .catalog-store-identity p,html[data-theme=dark] .catalog-storehead .catalog-store-identity small,html[data-theme=dark] .catalog-product-card .product-brand,html[data-theme=dark] .footer-grid div>a:not(.wordmark),html[data-theme=dark] .footer-cookie-button,html[data-theme=dark] .corporate-hero>.well>div>p:last-of-type,html[data-theme=dark] .corporate-entry-grid p,html[data-theme=dark] .legal-document-header>p,html[data-theme=dark] .legal-sections p,html[data-theme=dark] .legal-sections li{color:var(--text-muted)!important}html[data-theme=dark] .catalog-product-card .favorite-button,html[data-theme=dark] .catalog-product-card .quick-add,html[data-theme=dark] .detail-top .thumbnails button,html[data-theme=dark] .variant-block button,html[data-theme=dark] .catalog-quick button,html[data-theme=dark] .active-filters button,html[data-theme=dark] .desktop-sort select,html[data-theme=dark] .account-center input,html[data-theme=dark] .account-center select,html[data-theme=dark] .account-center textarea{border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;color:var(--text)!important}@media (max-width:820px){html[data-theme=dark] .site-header .wordmark,html[data-theme=dark] .site-header .mobile-menu-button,html[data-theme=dark] .site-header .mobile-search,html[data-theme=dark] .site-header .mobile-menu-button svg,html[data-theme=dark] .site-header .mobile-search svg{opacity:1;color:#d9ccff!important}}@media (max-width:1050px){.corporate-hero>.well{grid-template-columns:minmax(0,1fr) 330px;gap:28px}.legal-layout{grid-template-columns:200px minmax(0,1fr)}.legal-help{display:none}}@media (max-width:760px){.corporate-hero>.well,.legal-directory,.corporate-story-hero,.corporate-story-detail{grid-template-columns:1fr}.corporate-hero>.well{gap:22px;min-height:0;padding-block:26px}.corporate-hero dl{grid-template-columns:repeat(3,1fr)}.corporate-hero dl>div{border-bottom:0;border-right:1px solid #eeecf0;grid-template-columns:1fr;align-content:start;gap:5px;min-height:82px;padding:10px}.corporate-hero dl>div:last-child{border-right:0}.corporate-entry-grid,.corporate-principles{grid-template-columns:1fr}.legal-directory{gap:12px;padding-bottom:42px}.legal-directory nav{grid-template-columns:1fr}.legal-directory nav>a,.legal-directory nav>a:nth-child(2n){border-bottom:1px solid #eeecf0;border-right:0}.legal-directory nav>a:last-child{border-bottom:0}.legal-breadcrumb{width:calc(100% - 24px)}.legal-layout{width:calc(100% - 24px);display:block}.legal-sidebar{margin-bottom:12px;position:relative;top:auto}.legal-sidebar>div{display:none}.legal-sidebar nav{scrollbar-width:none;padding:5px;display:flex;overflow-x:auto}.legal-sidebar nav a{white-space:nowrap;flex:none;padding-inline:10px}.legal-sidebar nav a svg{display:none}.legal-document-header{padding:21px 17px 18px}.legal-key-points{display:flex;overflow-x:auto}.legal-key-points span{border-right:1px solid #eeecf0;min-width:170px}.legal-sections{padding:4px 17px 22px}.legal-sections section{grid-template-columns:24px minmax(0,1fr);gap:9px;padding-block:20px}.corporate-story{padding-top:22px}.corporate-story-hero{gap:18px}.corporate-story-hero aside{display:none}.corporate-story-detail{gap:18px}.corporate-story-cta{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .auth-screen{--auth-bg:#1b1040;--auth-surface:#231847;--auth-surface-solid:#2c2052;--auth-input-bg:#31245a;--auth-text:#f7f4ff;--auth-muted:#c9c3d8;--auth-subtle:#a9a1bc;--auth-border:#443664;background:radial-gradient(circle at 50% -20%, #9678e83d, transparent 42%), var(--page)}html[data-theme=dark] .kero-auth-route{background:var(--page)}html[data-theme=dark] .account-center,html[data-theme=dark] .delivery-page,html[data-theme=dark] .admin-page{color:var(--text)}html[data-theme=dark] :is(.account-center-layout>aside,.account-center-layout>section,.account-mobile-profile,.account-section-nav,.account-record-list,.account-record-list article,.account-order-search,.account-order-card,.account-order-card>header,.account-favorites-grid article,.security-list article,.address-empty-state,.account-avatar-dialog,.account-avatar-modal-actions button,.account-avatar-crop-actions button,.delivery-card,.admin-section,.admin-button,.modal-content,.stat-card){box-shadow:var(--shadow-1);border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] :is(.account-order-progress li>span,.delivery-journey li>span,.delivery-shipment a,.delivery-shipment button,.delivery-help>span,.account-section-nav button,.account-danger-outline){border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;color:var(--text)!important}html[data-theme=dark] :is(.account-center,.delivery-page,.admin-page) :is(h1,h2,h3,h4,strong,b,label,dt,dd){color:var(--text)}html[data-theme=dark] :is(.account-center,.delivery-page,.admin-page) :is(p,small,time){color:var(--text-muted)}html[data-theme=dark] :is(.admin-input,.admin-select,.admin-page input,.admin-page select,.admin-page textarea){border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;color:var(--text)!important}html[data-theme=dark] :is(.admin-input,.admin-page input,.account-center input)::placeholder{color:var(--text-soft);opacity:1}html[data-theme=dark] .delivery-help{border-color:var(--border-strong);background:var(--surface-brand)}html[data-theme=dark] .account-favorite-image,html[data-theme=dark] .account-avatar-modal-preview{background:var(--surface-subtle)}html[data-theme=dark] .account-order-progress li:not(:last-child):after,html[data-theme=dark] .delivery-journey li:not(:last-child):before{background:var(--border-strong)}html[data-theme=dark] .account-order-progress li.is-complete:not(:last-child):after,html[data-theme=dark] .delivery-journey li.is-complete:not(:last-child):before{background:var(--action)}html[data-theme=dark] :is(.catalog-product-card .product-image,.detail-top .main-image,.detail-top .thumbnails button,.catalog-category-image,.home-market-desktop-image,.home-market-campaign-image){background:#fff!important}html[data-theme=dark] .home-market-desktop-image img,html[data-theme=dark] .home-market-campaign[data-position="0"] .home-market-campaign-image img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}@media (max-width:620px){.home-market-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin:0 0 14px;padding:0;display:grid;overflow:visible}.home-market-shortcuts a{gap:6px;width:auto;min-width:0}.home-market-shortcuts a>span{width:60px;height:60px}.home-market-shortcuts strong{text-align:center;width:100%;font-size:10px;line-height:1.25}.home-delivery-strip{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr) auto;gap:8px 10px;width:calc(100% - 24px);min-height:0;margin:12px auto 0;padding:12px}.home-delivery-strip>svg{grid-area:1/1/3;align-self:start;margin-top:2px}.home-delivery-strip p{white-space:normal;flex-wrap:wrap;grid-area:1/2/auto/-1;gap:2px 7px;display:flex}.home-delivery-strip p strong{flex:0 0 100%}.home-delivery-strip p span{line-height:1.4}.home-delivery-strip>.home-delivery-shipping{text-overflow:ellipsis;grid-area:2/2;min-width:0;overflow:hidden}.home-delivery-strip>.home-delivery-shipping:before{display:none}.home-delivery-strip>a{grid-area:2/3;justify-self:end;min-height:28px}}@media (max-width:380px){.home-delivery-strip{grid-template-columns:20px minmax(0,1fr)}.home-delivery-strip p{grid-column:2}.home-delivery-strip>.home-delivery-shipping{grid-area:2/2}.home-delivery-strip>a{grid-area:3/2;justify-self:start}}.home-discovery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.home-discovery-heading h2{margin:0}.home-discovery-heading>a,.home-shelf-mobile-link{min-height:40px;color:var(--action);align-items:center;gap:6px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.home-discovery-heading>a svg,.home-shelf-mobile-link svg{width:15px;height:15px}.home-discovery-tabs{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.home-discovery-tabs::-webkit-scrollbar{display:none}.home-discovery-tabs button{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--text-muted);cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:11px;font-weight:700}.home-discovery-tabs button:hover{border-color:var(--mor-300);color:var(--action)}.home-discovery-tabs button[aria-selected=true]{border-color:var(--action);background:var(--action);color:var(--on-action)}.home-discovery-tabs button:focus-visible{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.home-discovery-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 28%, transparent)}}.home-discovery-tabs button:focus-visible{outline-offset:2px}.home-shelf-mobile-link{display:none}.home-shelf--carousel .product-card:nth-child(n){display:flex}.rating-new{color:var(--action);font-weight:700}@media (max-width:820px){.home-shelf--carousel{width:100%;padding-left:12px;padding-right:0}.home-shelf--carousel .section-heading,.home-discovery-heading{padding-right:12px}.home-shelf--carousel .product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:0 12px 5px 0;scroll-padding-inline:12px;display:flex;overflow-x:auto}.home-shelf--carousel .product-grid::-webkit-scrollbar{display:none}.home-shelf--carousel .product-card,.home-shelf--carousel .product-card:nth-child(n){scroll-snap-align:start;flex:0 0 min(72vw,278px);display:flex}.home-discovery-heading>a{display:none}.home-discovery-tabs{scroll-snap-type:x proximity;margin-bottom:13px;margin-right:0;padding-right:12px;scroll-padding-inline:12px}.home-discovery-tabs button{scroll-snap-align:start;min-height:42px}.home-shelf-mobile-link{border:1px solid var(--border-strong);border-radius:8px;justify-content:center;margin:12px 12px 0 0;display:inline-flex}.home-mobile-section-nav{top:68px}.home-scroll-target{scroll-margin-top:124px}}html[data-theme=dark] .footer-trust,html[data-theme=dark] .payment-rail{border-color:var(--border)!important}html[data-theme=dark] .footer-trust>span,html[data-theme=dark] .payment-rail>span{border-color:var(--border)!important;color:#edeaf6!important}html[data-theme=dark] .footer-trust svg{color:#21d49b;opacity:1}html[data-theme=dark] .payment-rail svg{color:#b89bff}html[data-theme=dark] .saved-products-head,html[data-theme=dark] .saved-products-empty,html[data-theme=dark] .saved-products-note,html[data-theme=dark] .saved-products-page .product-card,html[data-theme=dark] .saved-products-recommendations .product-card{color:var(--text);border-color:var(--border)!important;background:var(--surface)!important}html[data-theme=dark] .saved-products-summary{border-color:var(--border)!important;background:var(--surface-subtle)!important}html[data-theme=dark] .saved-products-summary span{color:var(--text-muted);border-color:var(--border)!important}html[data-theme=dark] .saved-products-summary b,html[data-theme=dark] .saved-products-head h1,html[data-theme=dark] .saved-products-empty h2,html[data-theme=dark] .saved-section-title h2,html[data-theme=dark] .saved-products-note strong{color:var(--text)!important}html[data-theme=dark] .saved-products-head>div>p,html[data-theme=dark] .saved-products-head>div>span,html[data-theme=dark] .saved-products-empty p,html[data-theme=dark] .saved-section-title p,html[data-theme=dark] .saved-products-note{color:var(--text-muted)!important}html[data-theme=dark] .saved-alert-bar{color:var(--text);border-color:var(--border-strong)!important;background:var(--surface-brand)!important}html[data-theme=dark] .saved-alert-bar>span,html[data-theme=dark] .saved-products-empty>span{color:var(--action);background:var(--surface-subtle)!important}html[data-theme=dark] .saved-alert-bar p,html[data-theme=dark] .saved-products-toolbar>div button,html[data-theme=dark] .saved-products-toolbar>label{color:var(--text-muted)}html[data-theme=dark] .saved-alert-bar button,html[data-theme=dark] .saved-products-toolbar select{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text)}html[data-theme=dark] .saved-alert-bar button:not(:disabled):hover{border-color:var(--action-hover);background:var(--action-hover);color:var(--on-action)}html[data-theme=dark] .saved-alert-bar button:disabled{border-color:var(--border);color:var(--text-disabled)}html[data-theme=dark] .saved-products-toolbar,html[data-theme=dark] .saved-products-empty>a{border-color:var(--border)}html[data-theme=dark] .saved-products-toolbar button b{background:var(--surface-subtle);color:var(--text-muted)}html[data-theme=dark] .saved-products-toolbar button[aria-selected=true] b{background:var(--surface-brand);color:var(--text)}html[data-theme=dark] .fast-shelf-actions>a{color:#cbbcff}html[data-theme=dark] .fast-shelf-actions>a:hover{color:#fff}html[data-theme=dark] .floating-cart{color:#fff;background:#4c2f9e;border:1px solid #7458ae;box-shadow:0 12px 32px #0a051c75}html[data-theme=dark] .floating-cart:hover{background:#5d3ebc;border-color:#a88bff}html[data-theme=dark] .floating-cart span,html[data-theme=dark] .floating-cart strong,html[data-theme=dark] .floating-cart b,html[data-theme=dark] .floating-cart svg{color:#fff;opacity:1}html[data-theme=dark] .floating-cart span{color:#e2d9f7}html[data-theme=dark] .comparison-head{border-color:var(--border)}html[data-theme=dark] .comparison-head h1,html[data-theme=dark] .comparison-section-head h2,html[data-theme=dark] .comparison-slot strong,html[data-theme=dark] .comparison-picker-grid strong,html[data-theme=dark] .comparison-guidance strong{color:var(--text)!important}html[data-theme=dark] .comparison-head>div>p,html[data-theme=dark] .comparison-head>div>span,html[data-theme=dark] .comparison-section-head p,html[data-theme=dark] .comparison-slot small,html[data-theme=dark] .comparison-picker-grid small,html[data-theme=dark] .comparison-guidance p,html[data-theme=dark] .comparison-no-result{color:var(--text-muted)!important}html[data-theme=dark] .comparison-limit{border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;color:var(--text-muted)!important}html[data-theme=dark] .comparison-limit b{color:#b89bff}html[data-theme=dark] .comparison-selection,html[data-theme=dark] .comparison-picker,html[data-theme=dark] .comparison-results{color:var(--text);border-color:var(--border)!important;background:var(--surface)!important}html[data-theme=dark] .comparison-slot{color:var(--text-muted);border-color:var(--border-strong)!important;background:var(--surface-subtle)!important}html[data-theme=dark] .comparison-slot>span{color:#b89bff;background:var(--surface-brand)!important}html[data-theme=dark] .comparison-slot.is-filled{border-color:var(--border)!important;background:var(--surface-subtle)!important;color:var(--text)!important}html[data-theme=dark] .comparison-slot.is-filled>span,html[data-theme=dark] .comparison-picker-grid article>span,html[data-theme=dark] .compare-image{background:#f7f5fb!important}html[data-theme=dark] .comparison-slot.is-filled>button{background:var(--surface-brand);color:var(--text-muted)}html[data-theme=dark] .comparison-slot.is-filled>button:hover{color:#fff;background:#4c2f9e}html[data-theme=dark] .comparison-slot>div b,html[data-theme=dark] .comparison-picker-grid b,html[data-theme=dark] .comparison-section-head>button{color:#b89bff}html[data-theme=dark] .comparison-section-head>button:hover{color:#fff}html[data-theme=dark] .comparison-section-head label{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text)}html[data-theme=dark] .comparison-section-head label svg{color:#b89bff}html[data-theme=dark] .comparison-section-head label input{color:var(--text)}html[data-theme=dark] .comparison-section-head label input::placeholder{color:var(--text-soft);opacity:1}html[data-theme=dark] .comparison-picker-grid article{border-color:var(--border)!important;background:var(--surface-subtle)!important;color:var(--text)!important}html[data-theme=dark] .comparison-picker-grid article:hover{background:var(--surface-brand)!important;border-color:#7458ae!important}html[data-theme=dark] .comparison-picker-grid button{color:#cbbcff;background:0 0;border-color:#a88bff}html[data-theme=dark] .comparison-picker-grid button:hover{color:#fff;background:#5d3ebc;border-color:#a88bff}html[data-theme=dark] .comparison-guidance{color:var(--text);border-color:var(--border-strong)!important;background:var(--surface-brand)!important}html[data-theme=dark] .comparison-guidance>span{color:#cbbcff;background:#4c2f9e}html[data-theme=dark] .comparison-results .compare-scroll,html[data-theme=dark] .comparison-results .compare-table th,html[data-theme=dark] .comparison-results .compare-table td{border-color:var(--border)!important}html[data-theme=dark] .comparison-results .compare-table thead th,html[data-theme=dark] .comparison-results .compare-table tbody th{background:var(--surface-subtle)!important;color:var(--text)!important}html[data-theme=dark] .comparison-results .compare-table td{color:var(--text-muted);background:var(--surface)!important}html[data-theme=dark] .comparison-results .compare-table td.is-best{background:var(--success-soft)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
