.page-wrapper{padding-top:var(--section-padding-mobile, 0px);padding-bottom:var(--section-padding-mobile, 0px)}.page-container{max-width:920px}.page__title{margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.2;color:var(--color-foreground)}.page__body{font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.page__body>*:first-child{margin-top:0}.page__body>*:last-child{margin-bottom:0}.page__body a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.page-wrapper{padding-top:var(--section-padding-tablet, 0px);padding-bottom:var(--section-padding-tablet, 0px)}.page__title{margin-bottom:32px;font-size:32px}}@media(min-width:1024px){.page-wrapper{padding-top:var(--section-padding-desktop, 0px);padding-bottom:var(--section-padding-desktop, 0px)}}.payment-methods-wrapper{padding-top:var(--padding-top, var(--section-padding-mobile, 0px));padding-bottom:var(--padding-bottom, var(--section-padding-mobile, 0px));background-color:var(--bg-color, #fff);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 300px}@media(min-width:768px){.payment-methods-wrapper{padding-top:var(--padding-top, var(--section-padding-tablet, 0px));padding-bottom:var(--padding-bottom, var(--section-padding-tablet, 0px))}}@media(min-width:1024px){.payment-methods-wrapper{padding-top:var(--padding-top, var(--section-padding-desktop, 0px));padding-bottom:var(--padding-bottom, var(--section-padding-desktop, 0px))}}.payment-methods__wrapper{width:100%}.payment-methods__title{margin-bottom:30px;font-size:var(--font-lg);font-weight:var(--font-bold);line-height:1.2;color:var(--color-foreground);text-align:center}.payment-methods__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0;margin:0;list-style:none}.payment-methods__item{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:140px;padding:24px 15px;background:var(--color-bg-secondary);border-radius:8px;transition:transform .2s;contain:layout style}.payment-methods__item:hover{transform:translateY(-2px)}.payment-methods__image{width:auto;max-width:100%;height:auto;max-height:60px;object-fit:contain}.payment-methods__label{font-size:13px;font-weight:500;line-height:1.3;color:var(--color-text-secondary);text-align:center}@media(min-width:768px){.payment-methods__grid{grid-template-columns:repeat(3,1fr);gap:20px}.payment-methods__item{gap:14px;min-height:160px;padding:28px 20px}.payment-methods__image{max-height:70px}.payment-methods__label{font-size:14px}.payment-methods__title{margin-bottom:40px}}@media(min-width:1024px){.payment-methods__grid{grid-template-columns:repeat(4,1fr);gap:24px}.payment-methods__item{gap:16px;min-height:180px;padding:32px 24px}.payment-methods__image{max-height:80px}}@media(min-width:768px){.return-policy__form-heading{font-size:24px}.return-policy__form-row--split{grid-template-columns:1fr 1fr;gap:16px}.return-policy__form-input,.return-policy__form-select,.return-policy__form-textarea{font-size:14px}}.return-policy__form-heading{margin:0 0 8px;font-size:20px;font-weight:var(--font-bold);color:var(--color-foreground)}.return-policy__form-subtext{margin:0 0 24px;font-size:14px;line-height:1.5;color:#6b7280}.return-policy__form{width:100%}.return-policy__message{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin-bottom:24px;font-size:14px;line-height:1.5;border-radius:8px}.return-policy__message svg{flex-shrink:0;margin-top:1px}.return-policy__message--success{color:#065f46;background-color:#d1fae5;border:1px solid #10B981}.return-policy__message--error{color:#991b1b;background-color:#fee2e2;border:1px solid #EF4444}.return-policy__form-row{margin-bottom:20px}.return-policy__form-row--split{display:grid;grid-template-columns:1fr;gap:20px}.return-policy__form-field{display:flex;flex-direction:column}.return-policy__form-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--color-foreground)}.return-policy__required{color:#ef4444}.return-policy__form-input,.return-policy__form-select,.return-policy__form-textarea{width:100%;padding:10px 14px;font-family:inherit;font-size:16px;color:var(--color-foreground);background-color:var(--color-background);border:2px solid var(--color-border);border-radius:6px;transition:border-color .2s}.return-policy__form-input:focus-visible,.return-policy__form-select:focus-visible,.return-policy__form-textarea:focus-visible{outline:none;border-color:var(--color-primary)}.return-policy__form-select{padding-right:40px;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.return-policy__form-textarea{min-height:80px;line-height:1.5;resize:vertical}.return-policy__form-hint{display:block;margin-top:4px;font-size:12px;color:#6b7280}.return-policy__form-submit{width:100%;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;color:var(--color-background);cursor:pointer;background-color:var(--color-primary);border:none;border-radius:6px;transition:filter .2s,transform .2s,box-shadow .2s}.return-policy__form-submit:hover{box-shadow:0 4px 12px #9a4b4f40;filter:brightness(1.1);transform:translateY(-1px)}.return-policy__form-submit:active{transform:translateY(0)}.return-policy__required-note{margin-top:1rem;font-size:.8125rem;color:#666}.page-layout__grid{display:block}@media(min-width:1024px){.page-layout__grid{display:grid;grid-template-columns:220px 1fr;gap:0 40px}}.page-layout__sidebar{margin-bottom:24px}@media(min-width:1024px){.page-layout__sidebar{margin-bottom:0}}.page-layout__toggle{display:flex;gap:8px;align-items:center;width:100%;padding:12px 0;font-size:15px;font-weight:600;color:var(--color-foreground);cursor:pointer;background:none;border:none;border-bottom:1px solid var(--color-border)}.page-layout__toggle-icon{display:flex;transition:transform .2s}.page-layout__toggle[aria-expanded=true] .page-layout__toggle-icon{transform:rotate(180deg)}.page-layout__nav{display:none;padding:8px 0}.page-layout__nav--open{display:block}@media(min-width:1024px){.page-layout__toggle{display:none}.page-layout__nav{display:block;padding:0}}.page-layout__links{padding:0;margin:0;list-style:none}.page-layout__link-item{margin:0}.page-layout__link{display:block;padding:10px 0 10px 12px;font-size:15px;color:var(--color-text-secondary);text-decoration:none;border-left:3px solid transparent;transition:color .2s,border-color .2s}.page-layout__link:hover{color:var(--color-foreground)}.page-layout__link-item--active .page-layout__link{font-weight:600;color:var(--color-foreground);border-left-color:var(--color-primary)}.page-layout__link-item--parent{position:relative}.page-layout__sublinks{padding:0 0 0 12px;margin:2px 0 0;list-style:none}.page-layout__sublink-item{margin:0}.page-layout__sublink{display:block;padding:8px 0 8px 12px;font-size:14px;color:var(--color-text-secondary);text-decoration:none;border-left:2px solid var(--color-border);transition:color .2s,border-color .2s}.page-layout__sublink:hover{color:var(--color-foreground);border-left-color:var(--color-text-secondary)}.page-layout__sublink-item--active .page-layout__sublink{font-weight:600;color:var(--color-foreground);border-left-color:var(--color-primary)}.page-layout__link-item--parent:has(.page-layout__sublink-item--active)>.page-layout__link{color:var(--color-foreground)}.page-layout__content{min-width:0}.page-layout__page-heading{margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.2;color:var(--color-foreground)}@media(min-width:768px){.page-layout__page-heading{margin-bottom:32px;font-size:32px}}.page-layout__heading{margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.page-layout__heading:first-child,.page-layout__page-heading+.page-layout__heading{margin-top:0}.page-layout__subheading{margin:32px 0 16px;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.page-layout__subheading:first-child{margin-top:0}.page-layout__text{margin-bottom:24px;font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.page-layout__text p{margin:0 0 12px}.page-layout__text p:last-child{margin-bottom:0}.page-layout__text a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.page-layout__text a.btn,.page-layout__section-text a.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 24px;margin-bottom:var(--spacing-sm);font-family:var(--font-primary-family);font-size:var(--font-sm);font-weight:600;line-height:1.4;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.page-layout__text a.btn--secondary,.page-layout__section-text a.btn--secondary{color:var(--color-text);background:var(--color-background);border-color:var(--color-border)}@media(hover:hover)and (pointer:fine){.page-layout__text a.btn:hover,.page-layout__section-text a.btn:hover{background:#883f43;border-color:#883f43;box-shadow:0 2px 6px #0000001a;transform:translateY(-2px)}.page-layout__text a.btn--secondary:hover,.page-layout__section-text a.btn--secondary:hover{color:var(--color-primary);background:var(--color-bg-secondary);border-color:var(--color-primary);box-shadow:none;transform:translateY(-1px)}}.page-layout__text a.btn:active,.page-layout__section-text a.btn:active{box-shadow:none;transform:translateY(0)}.page-layout__text a.btn:focus-visible,.page-layout__section-text a.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.page-layout__text .btn-grid,.page-layout__section-text .btn-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.page-layout__text .btn-grid,.page-layout__section-text .btn-grid{grid-template-columns:1fr 1fr;gap:16px}}.page-layout__text .btn-grid .btn,.page-layout__section-text .btn-grid .btn{margin-bottom:0}.page-layout__text p>strong:first-child{display:block;margin-top:16px;font-weight:600;color:#333}.page-layout__text p:first-child>strong:first-child{margin-top:0}.page-layout__faq-nav{margin-bottom:32px}.page-layout__faq-nav-list,.faq__categories-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;margin:0;list-style:none}@media(min-width:768px){.page-layout__faq-nav-list,.faq__categories-list{grid-template-columns:repeat(3,1fr);gap:12px}}.page-layout__faq-nav-item,.faq__categories-item{margin:0}.page-layout__faq-nav-link,.faq__categories-link{display:flex;align-items:center;justify-content:center;min-height:58px;padding:16px 14px;font-size:14px;font-weight:600;color:var(--color-foreground);text-align:center;text-decoration:none;background:var(--color-background);border:1px solid rgb(154 75 79 / .14);border-radius:12px;box-shadow:0 3px 12px #2c3e500d;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.page-layout__faq-nav-link:hover,.faq__categories-link:hover,.page-layout__faq-nav-link:focus-visible,.faq__categories-link:focus-visible{color:var(--color-primary);border-color:#9a4b4f47;box-shadow:0 6px 18px #2c3e5014}.page-layout__faq-anchor,.faq__category-anchor{display:block;visibility:hidden;height:0}.page-layout__faq-category,.faq__category-heading{padding:0;margin:36px 0 18px;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-foreground);letter-spacing:-.01em}.page-layout__faq-category:first-of-type,.faq__category-heading:first-child{margin-top:0;padding-top:0}.page-layout__faq-details,.faq__details{margin:0 0 12px;overflow:hidden;background:var(--color-background);border:1px solid rgb(154 75 79 / .14);border-radius:14px;box-shadow:0 4px 18px #2c3e500f;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;contain:layout style}.page-layout__faq-details:hover,.faq__details:hover{border-color:#9a4b4f3d}.page-layout__faq-details[open],.faq__details[open]{border-color:#9a4b4f42;box-shadow:0 10px 30px #2c3e501a}.page-layout__faq-summary,.faq__summary{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:62px;padding:17px 16px;font-weight:600;color:var(--color-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;list-style:none;transition:color .18s ease}.page-layout__faq-summary::-webkit-details-marker,.faq__summary::-webkit-details-marker{display:none}.page-layout__faq-summary:hover,.faq__summary:hover{color:var(--color-primary)}.page-layout__faq-summary:focus-visible,.faq__summary:focus-visible{outline:2px solid rgb(154 75 79 / .32);outline-offset:-5px;border-radius:12px}.page-layout__faq-question,.faq__question{flex:1;font-size:15px;line-height:1.55;text-align:left}.page-layout__faq-chevron,.faq__chevron{box-sizing:border-box;flex-shrink:0;width:32px;height:32px;padding:8px;color:#9a4b4fc7;background:#ffffffb8;border:1px solid rgb(154 75 79 / .2);border-radius:999px;transition:transform .25s ease,color .18s ease,border-color .18s ease,background-color .18s ease}.page-layout__faq-details:hover .page-layout__faq-chevron,.faq__details:hover .faq__chevron{color:var(--color-primary);border-color:#9a4b4f52;background:#9a4b4f0d}.page-layout__faq-details[open] .page-layout__faq-chevron,.faq__details[open] .faq__chevron{color:var(--color-primary);border-color:#9a4b4f57;background:#9a4b4f0f;transform:rotate(180deg)}.page-layout__faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out}.page-layout__faq-details[open] .page-layout__faq-answer-wrapper{grid-template-rows:1fr}.page-layout__faq-details.closing .page-layout__faq-answer-wrapper{grid-template-rows:0fr}.page-layout__faq-details.closing .page-layout__faq-chevron{transform:rotate(0)}.page-layout__faq-details.opening .page-layout__faq-answer-wrapper{grid-template-rows:0fr}.page-layout__faq-details.opening .page-layout__faq-chevron{transform:rotate(0)}.page-layout__faq-answer{min-height:0;overflow:hidden}.page-layout__faq-answer-content,.faq__answer{position:relative;padding:0 18px 22px;font-size:14px;line-height:1.75;color:var(--color-text-secondary);text-align:left}.page-layout__faq-answer-content:before,.faq__answer:before{display:block;height:1px;margin:0 0 16px;background:linear-gradient(90deg,#9a4b4f2e,#9a4b4f0a);content:""}.page-layout__faq-answer-content p,.faq__answer p{margin:0 0 12px}.page-layout__faq-answer-content p:last-child,.faq__answer p:last-child{margin-bottom:0}.page-layout__faq-answer-content strong,.faq__answer strong{font-weight:600;color:var(--color-foreground)}.page-layout__faq-answer-content a,.faq__answer a{text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.page-layout__faq-answer-content a{color:var(--color-text-secondary)}.page-layout__faq-answer-content ul,.page-layout__faq-answer-content ol,.faq__answer ul,.faq__answer ol{padding-left:20px;margin:0 0 12px}.page-layout__faq-answer-content li,.faq__answer li{margin-bottom:6px}.page-layout__faq-answer-content li:last-child,.faq__answer li:last-child{margin-bottom:0}.faq-wrapper{padding-top:var(--padding-top, 40px);padding-bottom:var(--padding-bottom, 40px);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 500px}@media(min-width:768px){.faq-wrapper{padding-top:var(--padding-top, 60px);padding-bottom:var(--padding-bottom, 60px)}}@media(min-width:1024px){.faq-wrapper{padding-top:var(--padding-top, 80px);padding-bottom:var(--padding-bottom, 80px)}}.faq__wrapper{width:100%;max-width:900px;margin:0 auto}.faq--wide .faq__wrapper{max-width:1100px}.faq--full-width .faq__wrapper{max-width:100%}.faq__heading{margin:0 0 36px;font-size:26px;font-weight:600;line-height:1.2;color:var(--color-foreground);text-align:center;letter-spacing:-.02em}.faq__categories{margin-bottom:36px}.faq__items{width:100%}@media(min-width:768px){.page-layout__faq-category,.faq__category-heading{padding-top:40px;margin-bottom:20px;font-size:21px}.page-layout__faq-details,.faq__details{margin-bottom:14px;border-radius:16px}.page-layout__faq-summary,.faq__summary{gap:20px;min-height:70px;padding:20px 24px}.page-layout__faq-question,.faq__question{font-size:16px}.page-layout__faq-chevron,.faq__chevron{width:34px;height:34px}.page-layout__faq-answer-content,.faq__answer{padding:0 24px 24px;font-size:15px}.faq__heading{margin-bottom:44px;font-size:32px}}@media(min-width:1024px){.faq__heading{margin-bottom:52px;font-size:36px}}.faq__answer a{color:var(--color-primary)}.page-layout__faq-answer-content a:hover,.faq__answer a:hover,.page-layout__faq-answer-content a:focus-visible,.faq__answer a:focus-visible{opacity:.7}.page-layout__payment-grid{display:grid;grid-template-columns:1fr;gap:20px;margin:24px 0}@media(min-width:768px){.page-layout__payment-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin:32px 0}}@media(min-width:1024px){.page-layout__payment-grid{grid-template-columns:repeat(3,1fr)}}.page-layout__payment-card{display:flex;flex-direction:column;padding:24px;background:var(--color-background);border:1px solid rgb(0 0 0/.1);border-radius:12px;transition:border-color .2s;contain:layout style}.page-layout__payment-card:hover{border-color:#00000026}.page-layout__payment-card-image{display:flex;align-items:center;justify-content:flex-start;height:48px;margin-bottom:16px}.page-layout__payment-card-icon{width:auto;height:40px}.page-layout__payment-card-heading{margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.page-layout__payment-card-description{flex:1;margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.page-layout__payment-card-bullets{font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.page-layout__payment-card-bullets ul{padding:0;margin:0;list-style:none}.page-layout__payment-card-bullets li{position:relative;padding-left:18px;margin-bottom:6px}.page-layout__payment-card-bullets li:before{position:absolute;top:6px;left:0;width:6px;height:6px;content:"";background-color:var(--color-primary);border-radius:50%}.page-layout__payment-card-bullets li:last-child{margin-bottom:0}.page-layout__payment-card-note{padding-top:14px;margin:14px 0 0;font-size:12px;font-style:italic;line-height:1.5;color:#888;border-top:1px solid rgb(0 0 0/.06)}@media(min-width:768px){.page-layout__payment-card{padding:28px}.page-layout__payment-card-heading{font-size:18px}}.page-layout__return-form{padding:clamp(20px,4vw,32px);margin-top:32px;background:#f8f9fa;border:1px solid #E5E7EB;border-radius:12px}@media(min-width:768px){.page-layout__return-form{margin-top:40px}}.page-layout__contact-form{padding:clamp(20px,4vw,32px);margin-top:32px;background:#f8f9fa;border:1px solid #E5E7EB;border-radius:12px}@media(min-width:768px){.page-layout__contact-form{margin-top:40px}}.wishlist-wrapper{padding-top:var(--section-spacing-mobile, 32px);padding-bottom:var(--section-spacing-mobile, 32px);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 400px}@media(min-width:768px){.wishlist-wrapper{padding-top:var(--section-spacing-tablet, 32px);padding-bottom:var(--section-spacing-tablet, 32px)}}.wishlist__title{margin:0 0 20px;font-size:26px;font-weight:600;line-height:1.2;color:var(--color-secondary);letter-spacing:-.5px}@media(min-width:768px){.wishlist__title{margin-bottom:32px;font-size:32px}}.wishlist__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;padding:60px 20px;text-align:center}.wishlist__empty-icon{margin-bottom:24px;color:var(--color-text-muted)}.wishlist__empty-title{margin:0 0 12px;font-size:22px;font-weight:600;color:var(--color-foreground)}.wishlist__empty-text{max-width:400px;margin:0 0 28px;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.wishlist__empty-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:15px;font-weight:600;color:var(--color-background);text-decoration:none;background:var(--color-primary);border-radius:6px;transition:transform .2s,opacity .2s}.wishlist__empty-btn:hover{opacity:.9;transform:translateY(-1px)}.wishlist-container{max-width:var(--container-width, 1400px);padding-inline:var(--container-padding-mobile, 15px);margin:0 auto}.wishlist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.wishlist__empty[hidden],.wishlist__grid[hidden]{display:none!important}.wishlist-card{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;min-width:0;padding:16px;background:var(--color-background);border:1px solid var(--color-border);border-radius:4px;contain:layout style}.wishlist-card:nth-child(n+9){content-visibility:auto;contain-intrinsic-size:0 330px}.wishlist-card__media{display:flex;align-items:center;justify-content:center;width:100%;height:140px;overflow:hidden;color:inherit;text-decoration:none;background:var(--color-background)}.wishlist-card__image{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.wishlist-card__image-placeholder{padding:8px;font-size:12px;line-height:1.4;color:#6b7280;text-align:center}.wishlist-card__body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.wishlist-card__details{display:flex;flex-direction:column;gap:4px;min-width:0}.wishlist-card__title{margin:0}.wishlist-card__name{display:-webkit-box;overflow:hidden;font:700 12px/1.3 var(--font-family);color:var(--color-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.02em;transition:color .15s ease,text-decoration-color .15s ease;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.wishlist-card__variant{font-size:12px;line-height:1.4;color:#484848}.wishlist-card__price{display:flex;flex-direction:column;gap:2px;margin-top:2px}.wishlist-card__price-now{font-size:15px;font-weight:600;line-height:1.25;color:var(--color-secondary)}.wishlist-card__price-was{order:-1;font-size:12px;line-height:1.3;color:#484848;text-decoration:line-through}.wishlist-card__actions{display:flex;align-items:center;margin-top:auto;padding-top:4px}.wishlist-card__add{display:inline-flex;gap:8px;align-items:center;padding:6px 0;font:500 14px/1.2 var(--font-family);color:var(--color-primary);cursor:pointer;background:none;border:none;transition:gap .2s ease,color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.wishlist-card__add:after{content:"\2192";font-size:22px;line-height:1;transform:translateY(-1px)}.wishlist-card__add:disabled{color:#929292;cursor:not-allowed}.wishlist-card__add:disabled:after,.wishlist-card__add[aria-busy=true]:after{content:""}.wishlist-card__remove{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font:400 22px/1 var(--font-family);color:#929292;cursor:pointer;background:none;border:none;transition:color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.wishlist-card__remove:focus-visible,.wishlist-card__add:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wishlist-card__remove:active,.wishlist-card__add:active:not(:disabled){transform:scale(.96)}@media(min-width:768px){.wishlist-container{padding-inline:var(--container-padding, 25px)}.wishlist__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wishlist-card__media{height:160px}.wishlist-card__name{font-size:13px}.wishlist-card__add{font-size:15px}}@media(min-width:1024px){.wishlist__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wishlist-card{padding:20px}.wishlist-card__media{height:180px}.wishlist-card__add{font-size:16px}.wishlist-card__remove{width:32px;height:32px;font-size:18px}}@media(min-width:1280px){.wishlist__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(hover:hover){.wishlist-card__name:hover{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px}.wishlist-card__add:hover:not(:disabled){gap:12px;color:#8a4347}.wishlist-card__remove:hover{color:var(--color-secondary)}}@media(prefers-reduced-motion:reduce){.wishlist-card,.wishlist-card__name,.wishlist-card__add,.wishlist-card__remove{transition:none}}.page-layout__section{margin-bottom:40px;contain:layout style}.page-layout__section:last-child{margin-bottom:0}.page-layout__section-heading{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.page-layout__section-content{padding-left:20px;margin-left:2px;border-left:2px solid var(--color-border)}.page-layout__section-subheading{margin:24px 0 10px;font-size:17px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.page-layout__section-subheading:first-child{margin-top:0}.page-layout__section-text{margin-bottom:16px;font-size:15px;line-height:1.7;color:var(--color-text-secondary)}.page-layout__section-text:last-child{margin-bottom:0}.page-layout__section-text p{margin:0 0 12px}.page-layout__section-text p:last-child{margin-bottom:0}.page-layout__section-text a{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.page-layout__section{margin-bottom:48px}.page-layout__section-heading{margin-bottom:20px;font-size:22px}.page-layout__section-content{padding-left:24px;border-left-width:3px}}.page-layout__partner-logos{padding-top:32px;margin-top:40px;border-top:1px solid var(--color-border)}.page-layout__partner-logos-heading{margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.page-layout__partner-logos-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}@media(min-width:768px){.page-layout__partner-logos-grid{gap:40px}}.page-layout__partner-logo{flex-shrink:0}.page-layout__partner-logo-img{display:block;width:auto;max-width:120px;max-height:48px;object-fit:contain}@media(min-width:768px){.page-layout__partner-logo-img{max-width:150px;max-height:60px}}.logo-list-wrapper{padding-top:var(--padding-top, var(--section-padding-mobile, 0px));padding-bottom:var(--padding-bottom, var(--section-padding-mobile, 0px));contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 300px}@media(min-width:768px){.logo-list-wrapper{padding-top:var(--padding-top, var(--section-padding-tablet, 0px));padding-bottom:var(--padding-bottom, var(--section-padding-tablet, 0px))}}@media(min-width:1024px){.logo-list-wrapper{padding-top:var(--padding-top, var(--section-padding-desktop, 0px));padding-bottom:var(--padding-bottom, var(--section-padding-desktop, 0px))}}.logo-list__wrapper{width:100%}.logo-list__title{margin-bottom:30px;font-size:var(--font-lg);font-weight:var(--font-bold);line-height:1.2;text-align:center}.logo-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.logo-list__item{display:flex;align-items:center;justify-content:center;min-height:120px;padding:15px;background:var(--color-bg-secondary);border-radius:8px;contain:layout style}.logo-list__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none;transition:opacity .2s}.logo-list__link:hover{opacity:.8}.logo-list__image{width:auto;max-width:100%;height:auto;max-height:100px;object-fit:contain}.logo-list__placeholder{width:100%;height:100px;opacity:.2}@media(min-width:768px){.logo-list__grid{grid-template-columns:repeat(3,1fr);gap:24px}.logo-list__item{min-height:140px;padding:20px}.logo-list__title{margin-bottom:40px}}@media(min-width:1024px){.logo-list__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px}.logo-list__item{min-height:160px;padding:25px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/page.css.map */
