:root{--opk-layout: 1920px;--opk-main-layout: 1824px;--font-oswald: 'Oswald', sans-serif;--font-nothing-you-could-do: 'Nothing You Could Do', serif}.opk-product-card{position:relative}@media(any-hover: hover){.opk-product-card:hover .opk-product-card__actions{opacity:1}}.opk-product-card__img-wrapper{position:relative;display:block;aspect-ratio:438/590;overflow:hidden;cursor:default}@media screen and (min-width: 750px){.opk-product-card__img-wrapper{margin-bottom:12px}}@media screen and (max-width: 749px){.opk-product-card__img-wrapper{margin-bottom:8px}}.opk-product-card__img-wrapper .img-wrapper__img{aspect-ratio:438/590;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:rgba(17,17,17,.1)}.opk-product-card__img-wrapper .placeholder-svg{aspect-ratio:438/590}.opk-product-card__img-wrapper .product-card__add-to-cart--form{position:absolute;right:10px;bottom:10px}.opk-product-card__actions{position:absolute;display:flex;gap:6px;opacity:0;transition:opacity .3s}.opk-product-card__actions .product-card__add-to-cart--form{position:static;position:initial}@media screen and (min-width: 750px){.opk-product-card__actions{right:12px;bottom:12px}}@media screen and (max-width: 749px){.opk-product-card__actions{right:11px;bottom:11px;opacity:1}}.collection-item__add-to-wishlist{position:absolute;top:12px;right:12px;z-index:2}.collection-item__add-to-wishlist button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;width:52px;height:52px;padding:8px}@media screen and (max-width: 575px){.collection-item__add-to-wishlist button{width:44px;height:44px}}.collection-item__add-to-wishlist.swym-added button svg{fill:rgb(var(--color-heading-text))}@media screen and (max-width: 749px){.collection-item__add-to-wishlist{top:0;right:0}}.opk-product-card__badges{position:absolute;top:12px;left:0;display:flex;flex-direction:column;gap:4px}.opk-product-card__badges .badges__item{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;color:#f8f8f8;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:500;line-height:1;text-transform:uppercase}@media screen and (min-width: 750px){.opk-product-card__badges .badges__item{padding:10px 16px 10px 22px;font-size:16px}}@media screen and (max-width: 749px){.opk-product-card__badges .badges__item{padding:6px 6px 6px 10px;font-size:12px}}.opk-product-card__badges .badges__item--new{white-space:nowrap;color:#111}.opk-product-card__add-to-wishlist{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}.opk-product-card__add-to-wishlist svg{width:24px;height:24px}.opk-product-card__add-to-wishlist button{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 750px){.opk-product-card__add-to-wishlist button{width:52px;height:52px}}@media screen and (max-width: 749px){.opk-product-card__add-to-wishlist button{width:44px;height:44px}}.opk-product-card__add-to-wishlist button{border:none;background-color:rgba(0,0,0,0)}.opk-product-card__add-to-wishlist.swym-added svg{fill:rgb(var(--color-heading-text))}@media screen and (max-width: 575px){.opk-product-card__add-to-wishlist{top:2px;right:1px}}@media screen and (max-width: 749px){.opk-product-card__actions .opk-product-card__quick-add{display:none}}.opk-product-card__quick-add{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-weight:500;line-height:1;text-transform:uppercase;transition:all .3s;cursor:pointer}@media screen and (min-width: 750px){.opk-product-card__quick-add{padding:18px 24px}}@media screen and (max-width: 749px){.opk-product-card__quick-add{padding:14px 24px}}.opk-product-card__quick-add{white-space:nowrap;color:#f8f8f8;border:2px solid #111;background-color:#111}.opk-product-card__quick-add:disabled{background-color:#e6e6e6;color:#888;pointer-events:none;border:medium none currentcolor;border:initial}.opk-product-card__quick-add:disabled svg{opacity:.5}.opk-product-card__quick-add:disabled svg path{fill:#888}@media screen and (min-width: 750px){.opk-product-card__quick-add{padding:12px 19px 12px 22px}}@media screen and (max-width: 749px){.opk-product-card__quick-add{padding:8px}}.opk-product-card__quick-add.add-to-cart--is-disabled .quick-add__content{opacity:0}.opk-product-card__quick-add.add-to-cart--is-disabled .quick-add__loader{display:flex;position:absolute}.opk-product-card__quick-add .quick-add__content{display:flex;align-items:center;gap:12px}@media screen and (max-width: 749px){.opk-product-card__quick-add .quick-add__content span{display:none}}.opk-product-card__quick-add .quick-add__loader{display:none}.opk-product-card__quick-add svg{width:24px;height:24px}.opk-product-card__quick-add svg:not(.quick-add__loader) path{transition:fill .3s}.opk-product-card__quick-add .quick-add__loader circle{transition:stroke .3s}@media screen and (min-width: 750px){.opk-product-card__info{display:grid;grid-template-columns:1fr auto;grid-gap:9px 30px}.opk-product-card__info .info__prices{display:flex;align-items:end;flex-direction:column;gap:9px;grid-row:1/3;grid-column:2}}@media screen and (max-width: 749px){.opk-product-card__info{display:flex;flex-direction:column;gap:0px}.opk-product-card__info .info__vendor{margin-bottom:7px}.opk-product-card__info .info__title{margin-bottom:2px}}.opk-product-card__info .info__vendor,.opk-product-card__info .info__title,.opk-product-card__info .info__compare-price,.opk-product-card__info .info__default-price{font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;text-transform:uppercase}.opk-product-card__info .info__vendor,.opk-product-card__info .info__compare-price{font-weight:200;line-height:1}@media screen and (min-width: 750px){.opk-product-card__info .info__vendor,.opk-product-card__info .info__compare-price{font-size:14px}}@media screen and (max-width: 749px){.opk-product-card__info .info__vendor,.opk-product-card__info .info__compare-price{font-size:11px}}.opk-product-card__info .info__vendor{display:block}@media screen and (max-width: 749px){.opk-product-card__info .product-card__price .price__sale-inner{align-items:center;flex-direction:row;gap:3px}}.opk-product-card__info .info__title,.opk-product-card__info .info__default-price{font-weight:400;line-height:1.2}@media screen and (min-width: 750px){.opk-product-card__info .info__title,.opk-product-card__info .info__default-price{font-size:18px}}@media screen and (max-width: 749px){.opk-product-card__info .info__title,.opk-product-card__info .info__default-price{font-size:14px}}.opk-product-card__info .info__title{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 749px){.opk-product-card__info .info__prices{display:flex;align-items:flex-end;gap:3px}.opk-product-card__info .info__prices .info__compare-price{display:block;margin-bottom:1px}.opk-product-card__info .info__prices .info__compare-price:empty{display:none}}@media screen and (max-width: 575px){.opk-product-card__info .info__title .desktop-text{display:none}}.opk-product-card__info .info__title .mobile-text{display:block}@media screen and (min-width: 576px){.opk-product-card__info .info__title .mobile-text{display:none}}.opk-product-card__info .info__compare-price,.opk-product-card__info .info__default-price{white-space:nowrap}@media screen and (min-width: 750px){.opk-product-card__info .info__compare-price,.opk-product-card__info .info__default-price{justify-self:end}}.opk-product-card__info .info__compare-price{text-decoration-line:line-through;text-transform:uppercase;color:#b3b3b3}.opk-swym-section .swym-wishlist__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px;gap:24px}@media screen and (max-width: 1023px){.opk-swym-section .swym-wishlist__grid{grid-template-columns:repeat(3, 1fr);gap:20px}}@media screen and (max-width: 749px){.opk-swym-section .swym-wishlist__grid{grid-template-columns:repeat(2, 1fr);gap:9px;row-gap:17px}}.opk-swym-section .section-wishlist__header{text-align:center;margin-bottom:59px}@media screen and (max-width: 749px){.opk-swym-section .section-wishlist__header{margin-bottom:40px}}.opk-swym-section .section-wishlist__title{display:inline-flex;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:1;text-transform:uppercase}@media screen and (min-width: 750px){.opk-swym-section .section-wishlist__title{font-size:64px;letter-spacing:-2.56px}}@media screen and (max-width: 749px){.opk-swym-section .section-wishlist__title{font-size:42px;letter-spacing:-1.68px}}.opk-swym-section .section-wishlist__title{position:relative;margin-bottom:9px}@media screen and (max-width: 749px){.opk-swym-section .section-wishlist__title{margin-bottom:14px}}.opk-swym-section .section-wishlist__title em{color:rgb(var(--color-secondary-text));position:absolute;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;font-family:'Nothing You Could Do', serif;font-family:var(--font-nothing-you-could-do);font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;transform:rotate(-7deg);-webkit-text-stroke:4px #f8f8f8;paint-order:stroke fill}@media screen and (min-width: 750px){.opk-swym-section .section-wishlist__title em{font-size:36px}}@media screen and (max-width: 749px){.opk-swym-section .section-wishlist__title em{font-size:26px}}.opk-swym-section .swym-wishlist-count{font-size:24px;font-weight:500;line-height:1.4}@media screen and (max-width: 575px){.opk-swym-section .swym-wishlist-count{font-size:20px}}.opk-swym-section .collection-item__add-to-wishlist{background-color:rgba(0,0,0,0);border:none;padding:0}.opk-swym-section .collection-item__add-to-wishlist .swym-button-content{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px}.opk-swym-section .collection-item__add-to-wishlist .swym-button-content svg{fill:currentColor}@media screen and (max-width: 575px){.opk-swym-section .collection-item__add-to-wishlist .swym-button-content{width:46px;height:46px}}.opk-swym-section .product-card__price{display:flex;align-items:end}@media screen and (min-width: 750px){.opk-swym-section .product-card__price{grid-row:1/3;grid-column:2}.opk-swym-section .product-card__price .info__compare-price{margin-bottom:8px}}@media screen and (max-width: 749px){.opk-swym-section .product-card__price{order:3}.opk-swym-section .product-card__price .price__sale-inner{display:flex}}@media screen and (max-width: 575px){.opk-swym-section .opk-product-card__img-wrapper{aspect-ratio:45/61}}
