@media screen and (max-width:699px){.product-quick-add{background:rgb(var(--dialog-background, 28 59 71));box-shadow:0 -6px 24px #0f171b2e;padding-block-start:.75rem}.product-quick-add>buy-buttons.sm\:hidden{display:none!important}.product-quick-add .product-quick-add__variant.hidden{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.875rem}.product-quick-add__variant variant-media{display:none}.product-quick-add__variant .v-stack>.vendor,.product-quick-add__variant .v-stack>.text-xs,.product-quick-add__variant .v-stack>[class*=vendor]{display:none}.product-quick-add__variant .v-stack{min-width:0;gap:1px}.product-quick-add__variant .v-stack>a.bold{font-size:.9375rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.product-quick-add__variant .fyp-qa__variant{display:block;font-size:.75rem;line-height:1.3;color:#ffffffc7}.product-quick-add__variant .price-list{font-size:.875rem}.product-quick-add__variant buy-buttons .button{min-height:44px;padding-inline:1.1rem;white-space:nowrap}.product-quick-add__variant>.banner{grid-column:1 / -1}body:has(cart-drawer[open]) .product-quick-add,body:has(cart-notification-drawer[open]) .product-quick-add{visibility:hidden!important;opacity:0!important;pointer-events:none}}@media screen and (max-width:999px){.product-info{display:flex;flex-direction:column}.product-info>*{order:0}.product-info>[data-block-id=hook],.product-info>[data-block-id=why-we-carry],.product-info>[data-block-id=fit-note]{order:1}.product-info>[data-block-type=description],.product-info>[data-block-type=collapsible-text],.product-info>.product-info__block-group,.product-info>[data-block-type=associated-products],.product-info>[data-block-type=share-buttons],.product-info>[data-block-type=offer],.product-info>[data-block-type=image],.product-info>[data-block-type=button]{order:2}.product-info>form{order:3}}@media screen and (max-width:699px){.product-info .product-info__title.h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.1}}.fyp-drw-tools{display:flex;flex-direction:column;gap:9px;margin:0 0 6px}.fyp-drw-find{display:flex;align-items:center;gap:11px;min-height:60px;padding:12px 15px;border-radius:12px;background:#0f766e;color:#fff;text-decoration:none}.fyp-drw-find svg{flex:none}.fyp-drw-find b{display:block;font-size:15px;font-weight:650;line-height:1.2}.fyp-drw-find small{display:block;font-size:12px;line-height:1.3;opacity:.85;margin-top:2px}.fyp-drw-find:focus-visible{outline:2px solid #1c3b47;outline-offset:2px}.fyp-drw-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.fyp-drw-links li{margin:0}.fyp-drw-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:2px;font-size:13.5px;font-weight:600;color:#0f766e;text-decoration:none}.fyp-drw-link .fyp-arrow{width:11px;height:auto;flex:none;color:currentColor;transform:rotate(90deg)}.fyp-drw-link:hover span{text-decoration:underline;text-underline-offset:3px}.fyp-drw-link:focus-visible{outline:2px solid #1c3b47;outline-offset:2px;border-radius:4px}.fyp-drw-group{margin-top:8px}.fyp-drw-group__head{margin:0 0 2px;font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#2a3540}.fyp-drw-group__list{list-style:none;margin:0;padding:0}.fyp-drw-group__list>li{margin:0}.fyp-drw-group__list>li>a{display:flex;align-items:center;width:100%;min-height:44px;font-size:1.0625rem;text-decoration:none;color:inherit}navigation-drawer .navigation-promo.bleed{margin-inline:calc(-1 * var(--drawer-body-padding, 2rem))}.footer__newsletter-form .self-submit-button .circle-chevron{width:44px;height:44px;border-radius:999px;background:#1c3b47;color:#fff;display:grid;place-items:center}.footer__newsletter-form .self-submit-button .circle-chevron svg{width:8px;height:13px}.footer__newsletter-form .self-submit-button .circle-chevron:hover,.footer__newsletter-form .self-submit-button .circle-chevron:focus-visible{background:#38839e;color:#fff}.footer__newsletter-form .self-submit-button .circle-chevron:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.footer__newsletter-form .input{padding-inline-end:3.75rem}.fyp-arrow--inline{transform:rotate(90deg);transform-origin:50% 50%}.fyp-v3-ready .header__link-list li.fyp-newin{display:list-item!important}
/*# sourceMappingURL=/cdn/shop/t/124/assets/fyp-pass1.css.map */
