@font-face{font-family:Syllabus Text;src:url(//studentsgolf.com/cdn/shop/t/94/assets/syllabus-text.woff2?v=154952519174819373611792549582) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Syllabus Serif";src:url(//studentsgolf.com/cdn/shop/t/94/assets/syllabus-serif-italic.woff2?v=49754301505854499401792549582) format("woff2");font-weight:400;font-style:italic;font-display:swap}html:root{--syl-display: "Helvetica Neue", Helvetica, Arial, sans-serif;--syl-label: "Helvetica Neue", Helvetica, Arial, sans-serif;--syl-text: "Syllabus Text", "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--syl-serif: "Syllabus Serif", "Instrument Serif", Georgia, "Times New Roman", serif;--syl-ease: cubic-bezier(.22, .61, .36, 1);--syl-line: rgb(var(--color-foreground-rgb) / .14);--syl-line-2: rgb(var(--color-foreground-rgb) / .26);--syl-mute: rgb(var(--color-foreground-rgb) / .62);--syl-tile: #f3f3f3;--font-body--family: var(--syl-text);--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: var(--syl-label);--font-subheading--weight: 600;--font-subheading--style: normal;--font-heading--family: var(--syl-display);--font-heading--weight: 800;--font-heading--style: normal;--font-accent--family: var(--syl-label);--font-accent--weight: 600;--font-accent--style: normal;--line-height--display-tight: .92;--letter-spacing--display-tight: -.02em;--letter-spacing--heading-tight: -.02em;--letter-spacing--heading-loose: .14em}@media screen and (max-width:749px){html:root{--font-size--h1: clamp(2.5rem, 11vw, 7.5rem);--font-size--h2: clamp(1.75rem, 7.4vw, 4.5rem);--font-size--h3: clamp(1.375rem, 5.8vw, 2.5rem);--font-size--h4: clamp(1.125rem, 4.8vw, 1.5rem)}html,body{overflow-x:clip}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#b9b78d;color:#16160f}h1,.h1.h1,h2,.h2.h2,h3,.h3.h3,h4,.h4.h4{text-wrap:balance}h5,.h5.h5,h6,.h6.h6{font-family:var(--syl-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.text-block em,.rte em,.prose em,.syl-serif{font-family:var(--syl-serif);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;font-size:1.12em}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-size:.85em}.syl-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;margin:0}.syl-eyebrow--rule:before{content:"";display:inline-block;width:1.75rem;height:1px;background:currentColor;flex:none}.syl-link{display:inline-block;font-family:var(--syl-label);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding-block-end:.2em;border-block-end:1px solid currentColor;color:inherit}.syl-link--arrow:before{content:"\2192\a0"}.syl-link:hover{border-color:transparent}.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded{min-height:3rem;padding-inline:1.5rem;font-family:var(--syl-label);font-weight:600;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;white-space:nowrap;transition:background-color .25s var(--syl-ease),color .25s var(--syl-ease),border-color .25s var(--syl-ease),transform .25s var(--syl-ease)}.button:active,.button-secondary:active{transform:translateY(1px)}.button-unstyled,.link{font-family:var(--syl-label);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.shopify-payment-button__button,.shopify-payment-button__button--branded,.shopify-payment-button__more-options{border-radius:999px!important;overflow:hidden;min-height:3rem}.shopify-payment-button__more-options{font-family:var(--syl-label);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.students-wordmark{display:block;height:auto;color:currentColor}.header-logo .students-wordmark{width:var(--header-logo-image-width-mobile, 140px);max-width:44vw}@media screen and (min-width:750px){.header-logo .students-wordmark{width:var(--header-logo-image-width, 180px);max-width:none}}.logo-block .students-wordmark{width:100%}.announcement-bar .announcement-bar__text,.announcement-bar p{font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:359px){.announcement-bar .announcement-bar__text,.announcement-bar p{font-size:.625rem;letter-spacing:.07em}}#header-component .header{-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.menu__item,.menu__link,.header-menu .menu__item>a,.menu-drawer__link{letter-spacing:.12em}@media screen and (max-width:749px){html #header-component .header__columns .search-action.search-action.search-action{grid-area:leftB}html #header-component .header__columns.header__columns header-actions{grid-column:rightA-start / rightB-end}}@media screen and (max-width:899px){html #header-component[data-menu-style=drawer] .header__columns .search-action.search-action.search-action{grid-area:leftB}html #header-component[data-menu-style=drawer] .header__columns.header__columns header-actions{grid-column:rightA-start / rightB-end}}@media screen and (min-width:900px){html #header-component[data-menu-style=drawer] .header__columns .search-action.search-action.search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .account-link{display:none}}#header-component .account-link svg{width:16.5px;height:18.7px}@media screen and (max-width:899px){html #header-component[data-menu-style] .dropdown-localization{display:none}}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__column--right{gap:0}#header-component[data-menu-style=menu] .header__column--right header-actions{display:contents}#header-component[data-menu-style=menu] .header__column--right .search-action{margin-inline:0}#header-component[data-menu-style=menu] .dropdown-localization{order:-2;margin-inline-end:12px}#header-component[data-menu-style=menu] :is(.sg-saved-link,.account-link){order:-1}}#header-component .dropdown-localization__button{min-height:44px;padding-block:0;gap:6px;color:var(--syl-mute);font-family:var(--syl-label);font-weight:600;letter-spacing:.12em}#header-component .dropdown-localization__button:hover,#header-component .dropdown-localization__button[aria-expanded=true]{color:var(--color-foreground)}#header-component .icon-flag{width:20px;height:15px;margin-inline-end:2px;clip-path:none}#header-component .icon-flag:after{border-radius:0}.product-card .card-gallery,.product-card__image-wrapper,.card-gallery .media{background:var(--syl-tile)}.product-card .product-card__title,.product-card .product-title,.product-card [ref=productTitleLink] .text-block p{font-weight:600;line-height:1.3}.product-badges .badge,.product-badge,.badge{font-family:var(--syl-label);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.product-badges__badge.sg-badge{padding:5px 8px 4px;font-size:.625rem;letter-spacing:.1em}.sg-badge--new{background:var(--color-background);color:var(--color-foreground)}.sg-badge--best{background:#1f4a33;color:#fff}.sg-badge--perf{background:var(--color-foreground);color:var(--color-background)}.product-card .quick-add__button{border:0;background:var(--color-background);box-shadow:0 4px 16px #0000001f;-webkit-backdrop-filter:none;backdrop-filter:none}.product-card .quick-add__button>.add-to-cart-icon svg{visibility:hidden}html .product-card .quick-add__button,html .product-card .quick-add__button:is(:hover,:focus-visible){width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:0;padding:0;font-size:0;gap:0;justify-content:center;border-radius:50%}.product-card .quick-add__button>.add-to-cart-icon{width:2.5rem;height:2.5rem}.product-card .quick-add__button>.add-to-cart-icon{background:currentColor;-webkit-mask:url(//studentsgolf.com/cdn/shop/t/94/assets/icon-plus.svg?v=115166767453269842281792548392) center / 18px no-repeat;mask:url(//studentsgolf.com/cdn/shop/t/94/assets/icon-plus.svg?v=115166767453269842281792548392) center / 18px no-repeat;--icon-stroke-width: 1.6px}@media screen and (min-width:750px){html .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1100px){html .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}@media screen and (min-width:750px){.facets-block-wrapper--horizontal{border-block:1px solid var(--syl-line);padding-block:.625rem;margin-block-end:1.5rem}}@media screen and (max-width:749px){.facets-toggle{border-block:1px solid var(--syl-line);margin-block-end:1.25rem}}.facets--horizontal .facets__summary,.facets--horizontal .sorting-filter__horizontal .facets__summary{min-height:2.25rem;padding-inline:.875rem .75rem;border:1px solid var(--syl-line-2);border-radius:999px;font-family:var(--syl-text);font-size:.8125rem;letter-spacing:0;text-transform:none}.facets--horizontal .facets__summary:hover{border-color:var(--color-foreground)}.facets--horizontal .facets__label{font-family:var(--syl-text);font-size:.8125rem;letter-spacing:0;text-transform:none;font-weight:500}collection-component .facets--horizontal .products-count-wrapper{display:none}[data-page-type=search] .products-count-wrapper,main[data-template=search] .products-count-wrapper{display:none}collection-component .facets--horizontal sorting-filter-component{margin-inline-start:auto}.facets-toggle__button{min-height:2.5rem;padding-inline:.875rem;border:1px solid var(--color-foreground);border-radius:999px;font-family:var(--syl-text);font-weight:600;font-size:.8125rem;letter-spacing:0;text-transform:none}.variant-option legend,.variant-option__label,.variant-picker label.variant-option__dropdown-label{font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.variant-option__fit{font-family:var(--syl-text);font-weight:500;font-size:.8125rem;letter-spacing:0;text-transform:none;color:var(--syl-mute)}.variant-option__fit:before{content:"\b7";margin-inline:.45em}.variant-option__size-guide{margin-inline-start:auto;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:inherit}.variant-option__legend-row{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;width:100%}.variant-option__button-label input[aria-disabled=true]+span,.variant-option__button-label:has(input[aria-disabled=true]){text-decoration:line-through;text-decoration-thickness:1px}#klaviyo-bis-button-container{display:none!important}.klaviyo-bis-button,.sticky-add-to-cart__bar>.klaviyo-bis-button{display:none!important;width:100%}.shopify-section:has(variant-picker input:checked[data-option-available=false]) add-to-cart-component>.klaviyo-bis-button,.shopify-section:not(:has(variant-picker)) add-to-cart-component:has(>button[disabled])>.klaviyo-bis-button{display:inline-flex!important}.shopify-section:has(variant-picker input:checked[data-option-available=false]) add-to-cart-component:has(>.klaviyo-bis-button)>button[name=add],.shopify-section:not(:has(variant-picker)) add-to-cart-component:has(>.klaviyo-bis-button)>button[disabled]{display:none}.shopify-section:has(variant-picker input:checked[data-option-available=false]) .sticky-add-to-cart__bar>.klaviyo-bis-button{display:inline-flex!important;width:auto}.shopify-section:has(variant-picker input:checked[data-option-available=false]) .sticky-add-to-cart__bar:has(>.klaviyo-bis-button)>.sticky-add-to-cart__button:not(.klaviyo-bis-button){display:none!important}.sticky-add-to-cart__bar:not([data-stuck=true]){visibility:hidden}@media(prefers-reduced-motion:no-preference){sticky-add-to-cart .sticky-add-to-cart__bar{transition-property:transform,opacity,display,visibility}}@media screen and (max-width:749px){.product-information__media .product-media-container{--gallery-aspect-ratio: 4 / 5;background:#f5f5f5}.product-information__media{--media-preview-ratio: .8}.product-information__media .product-media-container :is(img,.product-media__image){object-fit:contain}}.product-fit-note{font-size:.875rem;color:var(--syl-mute)}.product-details .text-block h1{text-transform:none;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1;letter-spacing:-.015em}.product-details product-price{white-space:nowrap}.product-details product-price .price{font-family:var(--syl-label);font-weight:600;font-size:1.125rem}main[data-template^=product] .product-details .layout-panel-flex--row:has(>product-price){flex-direction:column;align-items:flex-start;gap:4px}main[data-template^=product] .product-details .layout-panel-flex--row:has(>product-price)>*{flex:none}.product-siblings__label,.product-details .variant-option__legend-row{color:var(--syl-mute)}.product-siblings__label{display:flex;justify-content:flex-start;align-items:baseline;gap:.5rem}.product-siblings__current{margin:0;font-family:var(--syl-text);font-weight:400;font-size:.875rem;letter-spacing:0;text-transform:none;color:var(--color-foreground)}.product-details .variant-option__legend-row .variant-option__size-guide{margin-inline-start:auto;color:var(--color-foreground)}.product-details .variant-option__fit--below{display:block;margin:10px 0 0;font-family:var(--syl-text);font-weight:400;font-size:.8125rem;letter-spacing:0;text-transform:none;color:var(--syl-mute)}.product-details .variant-option__fit--below:before{content:none}.product-details .variant-option__button-label{min-height:2.75rem;min-width:3rem;padding-inline:.75rem;font-family:var(--syl-label);font-weight:600;font-size:.8125rem;letter-spacing:.04em}.product-details .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before,.product-details .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{border-style:dashed}.product-details .variant-option__button-label:has([data-option-available=false]){color:var(--syl-mute)}.product-details .add-to-cart-button .add-to-cart-icon{display:none}.product-details .accordion .details__header{font-family:var(--syl-text);font-weight:600;font-size:.875rem;letter-spacing:0;text-transform:none}.product-details .accordion .details-content,.product-details .accordion .details-content p,.product-details .accordion .details-content li{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .8)}@media screen and (max-width:749px){.product-details .layout-panel-flex--row:not(.mobile-column){flex-wrap:nowrap}.product-details .layout-panel-flex--row:not(.mobile-column)>product-price.text-block{flex:none}.product-information__media .product-media-container{max-height:50svh}@media(orientation:landscape)and (max-height:500px){.product-information__media .product-media-container{max-height:calc(100svh - 64px)}}.product-information__media slideshow-component{position:relative}.product-information__media .media-gallery__mobile-controls{position:absolute;inset-inline:0;bottom:.5rem;z-index:2;pointer-events:none}.product-information__media .media-gallery__mobile-controls>*{pointer-events:auto}}.syl-buy-now{display:grid;gap:.5rem;width:100%}.syl-buy-now__button{width:100%}.syl-buy-now__button[disabled]{opacity:.5;cursor:progress}.syl-buy-now__express{margin:0;font-size:.75rem;text-align:center;color:var(--syl-mute)}.syl-buy-now__error{margin:0;font-size:.8125rem;padding:.625rem .75rem;border-radius:4px;background:rgb(var(--color-foreground-rgb) / .06)}.shopify-section:has(variant-picker input:checked[data-option-available=false]) .syl-buy-now{display:none}@media screen and (min-width:990px){html .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}main[data-template^=product] .product-information__grid:not(.product-information--media-none)>.product-information__media{position:sticky;top:var(--sg-gallery-top, 0px);align-self:start;max-height:calc(100dvh - var(--sg-gallery-top, 0px));overflow-y:auto;scrollbar-width:none}main[data-template^=product] .product-information__media::-webkit-scrollbar{display:none}#header-group:has(>.header-section>#header-component[data-sticky-state=active])~* .product-information__media{--sg-gallery-top: var(--header-height)}}.sg-strip-nav{display:none}@media screen and (min-width:750px){main[data-template^=product] .product-information__grid:not(.product-information--media-none)>.product-information__media:has(.media-gallery--sg-strip){max-height:none;overflow:visible}html.sg-panel main[data-template^=product] .product-information__media:has(.media-gallery--sg-strip){--sg-gallery-top: 60px}main[data-template^=product] .media-gallery--sg-strip{--sg-photo-h: max(320px, calc(100dvh - var(--sg-photo-top, 155px) - 64px))}main[data-template^=product] media-gallery.media-gallery--sg-strip .media-gallery__grid{display:flex;align-items:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;container-type:inline-size}main[data-template^=product] .media-gallery--sg-strip .media-gallery__grid::-webkit-scrollbar{display:none}main[data-template^=product] media-gallery.media-gallery--sg-strip .media-gallery__grid>.product-media-container{flex:0 0 100%;width:100%;height:min(var(--sg-photo-h),100cqw / (var(--gallery-aspect-ratio, .8)));max-height:none;aspect-ratio:auto;scroll-snap-align:start;background:var(--sg-edge, #f5f5f5);background-color:#f5f5f5}main[data-template^=product] .media-gallery--sg-strip .media-gallery__grid>.product-media-container :is(.product-media,img,video,.deferred-media__poster-image){width:100%;height:100%;object-fit:contain;background:transparent}main[data-template^=product] .media-gallery--sg-strip .sg-strip-nav{display:flex;justify-content:center;align-items:center;gap:22px;height:64px;color:var(--color-foreground);font-family:var(--syl-text);font-weight:500;font-size:.875rem;line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;--icon-stroke-width: 1.3px}.sg-strip-nav__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .22);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:opacity .2s,background-color .2s,border-color .2s,color .2s}.sg-strip-nav__arrow svg{width:18px;height:18px}.sg-strip-nav__arrow--prev svg{transform:scaleX(-1)}.sg-strip-nav__arrow[aria-disabled=true]{opacity:.22;cursor:default}.sg-strip-nav__arrow:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(hover:hover){.sg-strip-nav__arrow:not([aria-disabled=true]):hover{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}}.sg-strip-nav__count{display:flex;align-items:center;gap:12px}.sg-strip-nav__dash{width:18px;height:1px;background:currentColor}.sg-strip-nav__total{opacity:.5}}@media screen and (min-width:750px)and (max-width:989px){main[data-template^=product] .product-information__grid:not(.product-information--media-none)>.product-information__media:has(.media-gallery--sg-strip){position:sticky;top:var(--sg-gallery-top, 0px);align-self:start}#header-group:has(>.header-section>#header-component[data-sticky-state=active])~* .product-information__media:has(.media-gallery--sg-strip){--sg-gallery-top: var(--header-height)}@media(max-width:899px){html.sg-panel main[data-template^=product] .product-information__media:has(.media-gallery--sg-strip){--sg-gallery-top: 56px}}main[data-template^=product] .media-gallery--sg-strip{--sg-photo-h: max(110px, calc(100svh - var(--sg-photo-top, 167px) - 52px))}@media(max-height:500px){main[data-template^=product] .media-gallery--sg-strip{--sg-photo-h: max(180px, calc(100svh - var(--header-height, 0px) - 52px))}html.sg-panel main[data-template^=product] .media-gallery--sg-strip{--sg-photo-h: max(180px, calc(100svh - var(--sg-gallery-top, 56px) - 52px))}}main[data-template^=product] .media-gallery--sg-strip .sg-strip-nav{height:52px}.sg-strip-nav__arrow{width:44px;height:44px}}.syllabus-chapter__body.section,.section.syllabus-details,.section.syllabus-looks,.section.syllabus-fit-guide{grid-template-columns:minmax(0,1fr)}@media screen and (max-width:749px){.section.syllabus-feature,.section.syllabus-quote,.section.syllabus-press{grid-template-columns:minmax(0,1fr)}}.footer-content .text-block a,.footer-content .rte a{text-decoration:none}.footer-content .text-block a:hover,.footer-content .rte a:hover{text-decoration:underline;text-underline-offset:3px}.cart-shipping-note{display:block;font-size:.8125rem;color:var(--syl-mute);margin:0}.cart-shipping-note strong{color:inherit;font-weight:600}.cart-drawer__summary{padding-block-end:max(var(--padding-lg),env(safe-area-inset-bottom,0px))}#cart-drawer .theme-drawer__header{border-block-end:1px solid var(--syl-line)}#cart-drawer .theme-drawer__title{display:flex;align-items:baseline;gap:.6rem}.sg-bag-count{font-family:var(--syl-text);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--syl-mute)}.sg-ship-line{display:flex;align-items:center;gap:.6rem;margin:0;padding-block:.75rem;font-size:.8125rem;color:var(--syl-green-2, #1f4a33);border-block-end:1px solid var(--syl-line)}.sg-ship-line svg{flex:none}#cart-drawer .cart-items__media-container{width:80px}#cart-drawer .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:80px minmax(0,1fr) auto}#cart-drawer .cart-drawer--empty .cart-drawer__items{width:100%;padding-inline:var(--cart-drawer-padding, 1rem)}.sg-bag-minis{width:100%}#cart-drawer .cart-items__title{font-weight:600}#cart-drawer .cart-items__variants,#cart-drawer .cart-items__unit-price-wrapper{color:var(--syl-mute);font-size:.8125rem}.cart-items__unit-price-wrapper.sg-hidden{display:none}.sg-each{color:var(--syl-mute)}#cart-drawer .quantity-selector{--minimum-touch-target: 2.5rem;min-height:2.5rem}.cart-items__remove:has(.sg-remove-text){width:auto;padding-inline:.25rem;background:none;border:0;box-shadow:none}.sg-remove-text{font-size:.75rem;color:var(--syl-mute);text-decoration:underline;text-underline-offset:3px}.cart-items__remove:hover .sg-remove-text,.cart-items__remove:focus-visible .sg-remove-text{color:var(--color-foreground)}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-weight:600}.sg-secure-note{margin:.5rem 0 0;text-align:center;font-size:.75rem;color:var(--syl-mute)}.sg-bag-empty__lede{margin:.5rem 0 1rem;font-size:.9375rem;color:var(--syl-mute)}.sg-bag-minis{margin-block-start:1.75rem}.sg-bag-minis__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.sg-bag-mini{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;min-width:0}.sg-bag-mini__link{display:flex;flex-direction:column;gap:.3rem;color:inherit;text-decoration:none;min-width:0}.sg-bag-mini__row{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.sg-bag-mini__add{position:relative;flex:none;width:28px;height:28px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .35);border-radius:999px;background:transparent;color:var(--color-foreground);display:grid;place-items:center;cursor:pointer}.sg-bag-mini__add:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.sg-bag-mini__add svg{width:12px;height:12px}.sg-bag-mini__add:hover{border-color:var(--color-foreground)}.sg-bag-mini__add[aria-busy=true]{opacity:.5;pointer-events:none}.sg-bag-mini__img{aspect-ratio:4 / 5;background:#f3f3f3;overflow:hidden}.sg-bag-mini__img img{width:100%;height:100%;object-fit:cover;display:block}.sg-bag-mini__title{font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-bag-mini__price{color:var(--syl-mute)}#cart-drawer scroll-hint.cart-drawer__items{-webkit-mask-image:none!important;mask-image:none!important}@media screen and (max-width:749px)and (max-height:760px){#cart-drawer{--height-buy-buttons: 46px;--checkout-button-gap: 8px}#cart-drawer .cart-discount__summary{padding-block:6px}#cart-drawer .cart-shipping-note{font-size:.75rem;line-height:1.3}#cart-drawer .cart-drawer__summary{padding-block-start:var(--padding-sm, .75rem)}.sg-secure-note{display:none}}html [class*=kl-teaser]{display:none!important}html:not(.sg-pc-fallback) #shopify-pc__banner,html:not(.sg-pc-fallback) [id^=shopify-pc__banner]{display:none!important}body:has(theme-drawer dialog[open]) [class*=kl-teaser],body:has(.quick-add-modal[open],dialog.quick-add-modal[open]) [class*=kl-teaser],body:has(.sticky-add-to-cart__bar[data-stuck=true]) [class*=kl-teaser],html.canada-redirect-modal-active [class*=kl-private-reset-css]{visibility:hidden!important;pointer-events:none!important}body:has(#cart-drawer dialog[open]) #gorgias-chat-container,body:has(#cart-drawer dialog[open]) iframe#chat-button,body:has(.sticky-add-to-cart__bar[data-stuck=true]) #gorgias-chat-container,body:has(.sticky-add-to-cart__bar[data-stuck=true]) iframe#chat-button{visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){body:has(sticky-add-to-cart) [class*=kl-teaser]{bottom:5.5rem!important}}.canada-prompt{border:0;padding:0;max-width:min(100vw,30rem);width:100%;background:var(--color-background);color:var(--color-foreground)}.canada-prompt::backdrop{background:#0000006b}.canada-prompt__body{display:grid;gap:.75rem;padding:2.5rem 1.75rem 1.75rem}.canada-prompt__eyebrow{font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--syl-mute)}.canada-prompt__title{font-family:var(--syl-display);font-weight:800;font-size:1.75rem;line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin:0}.canada-prompt__text{font-size:.9375rem;line-height:1.55;color:var(--syl-mute);margin:0 0 .5rem}.canada-prompt .button{width:100%}.canada-prompt__secondary{background:none;border:0;padding:.75rem;font:inherit;font-size:.8125rem;color:var(--syl-mute);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.canada-prompt__close{position:absolute;top:.5rem;inset-inline-end:.5rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:inherit;opacity:.6}.canada-prompt__close svg{width:1.125rem;height:1.125rem}@media screen and (max-width:749px){.canada-prompt{margin:auto 0 0;max-width:100vw}}.sg-search-shortcuts{display:grid;gap:.75rem;padding:.25rem var(--padding-xl, 1.25rem) 1rem}.sg-search-shortcuts__hint{margin:0;font-size:.8125rem;color:var(--syl-mute)}.sg-search-shortcuts__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sg-search-shortcuts__chip{display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:.875rem;border:1px solid var(--syl-line-2);border-radius:999px;font-size:.8125rem;color:var(--color-foreground);text-decoration:none;white-space:nowrap}.sg-search-shortcuts__chip:hover{border-color:var(--color-foreground)}.shopify-section:has(.syl-stats) .button-secondary{--button-color: #16160f;--button-background-color: #f3f0ea;--button-border-color: #f3f0ea;color:#16160f;background-color:#f3f0ea;border-color:#f3f0ea;box-shadow:none}.shopify-section:has(.syl-stats) .button-secondary:hover{background-color:#fff;border-color:#fff}.sg-eyebrow{margin:0;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .8)}#header-component .header__row--top{position:relative}.sg-nav{display:none}.sg-nav__bar{display:flex;gap:2px}.sg-nav__link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;background:none;color:inherit;cursor:pointer;font-family:var(--syl-label);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.sg-nav__link:after{content:"";position:absolute;left:12px;right:12px;bottom:9px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--syl-ease)}.sg-nav__link:hover:after,.sg-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.sg-mega{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--color-background);color:var(--color-foreground);border-bottom:1px solid var(--syl-line);box-shadow:0 30px 50px #16160f14;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s var(--syl-ease),transform .25s var(--syl-ease),visibility 0s .25s}.sg-mega.open{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--syl-ease),transform .25s var(--syl-ease)}.sg-mega__in{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:40px;padding:36px var(--page-margin) 40px;text-align:start}.sg-mega h4{margin-bottom:14px}.sg-mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sg-mega li a{display:inline-block;padding:5px 0;font-family:var(--syl-text);font-size:.9375rem;color:inherit;text-decoration:none;text-transform:none;letter-spacing:0;transition:color .2s}.sg-mega li a:hover{color:#1f4a33}.sg-mega__feat{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#b9b78d}.sg-mega__feat img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.sg-mega__feat:hover img{transform:scale(1.04)}.sg-mega__cap{position:absolute;left:18px;bottom:16px;color:#fff}.sg-mega__cap .sg-eyebrow{color:#ffffffd9}.sg-mega__cap strong{display:block;margin-top:6px;font-family:var(--syl-display);font-weight:800;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.sg-menu-wrap.sg-menu-wrap{display:flex;align-items:center}.sg-menu__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.sg-menu__btn svg,.sg-sheet__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@media screen and (min-width:900px){.sg-nav{display:block}.sg-menu-wrap.sg-menu-wrap{display:none}}@media screen and (min-width:750px)and (max-width:899px){#header-component[data-menu-style] .header__drawer.sg-menu-wrap{display:flex;min-height:var(--header-drawer-min-height, 60px)}}.sg-nav__link{white-space:nowrap}@media screen and (min-width:900px)and (max-width:1279px){.sg-nav{display:none}#header-component[data-menu-style=menu] .header__drawer.sg-menu-wrap{display:flex;min-height:44px}#header-component[data-menu-style=menu] .sg-menu__btn{justify-content:flex-start}}@media screen and (max-width:1349px){#header-component[data-menu-style=drawer] .sg-nav{display:none}}#header-component[data-menu-style=drawer] .sg-nav__link{padding-inline:9px;letter-spacing:.07em}#header-component[data-menu-style=drawer] .sg-nav__link:after{left:9px;right:9px}.sg-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:88svh;margin:0;padding:0;border:0;border-radius:14px 14px 0 0;background:var(--color-background);color:var(--color-foreground);box-shadow:0 20px 60px #16160f29;display:flex;flex-direction:column;transform:translateY(104%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.sg-sheet:not([open]){display:none}.sg-sheet.open{transform:none}.sg-sheet::backdrop{background:#16160f73}.sg-sheet__hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px 20px;border-bottom:1px solid var(--syl-line)}.sg-sheet__hd h2{margin:0;font-family:var(--syl-text);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.sg-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:inherit;cursor:pointer}.sg-sheet__bd{overflow-y:auto;padding:16px 20px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.sg-sheet__nav{display:flex;flex-direction:column}.sg-sheet__big{display:block;padding:14px 0;border-bottom:1px solid var(--syl-line);font-family:var(--syl-display);font-weight:700;font-size:1.5rem;line-height:1.5;text-transform:uppercase;letter-spacing:-.01em;color:inherit;text-decoration:none}.sg-sheet__sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding:14px 0}.sg-sheet__sub h3{grid-column:1 / -1;margin:10px 0 4px}.sg-sheet__sub ul{display:contents;list-style:none;margin:0;padding:0}.sg-sheet__sub li{list-style:none;min-width:0}.sg-sheet__sub a{display:block;padding:8px 0;border-bottom:1px solid var(--syl-line);font-family:var(--syl-display);font-weight:700;font-size:.9375rem;line-height:1.5;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.sg-sheet__account{display:block;padding:14px 0;border-top:1px solid var(--syl-line);font-size:.9375rem;font-weight:600;color:inherit}.sg-sheet__loc{position:relative;margin:0;border-top:1px solid var(--syl-line)}.sg-sheet__flag{position:absolute;left:0;top:50%;width:20px;height:15px;margin-top:-7.5px;background:center / cover no-repeat;pointer-events:none}.sg-sheet__loc select{appearance:none;-webkit-appearance:none;display:block;width:100%;height:52px;padding:0 24px 0 30px;border:0;border-radius:0;background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2316160f' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 4px center;color:inherit;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}@media(prefers-reduced-motion:reduce){.sg-sheet,.sg-mega{transition:none}}#looks{scroll-margin-top:90px}.sg-disp{margin:0;font-family:var(--syl-display);font-weight:800;letter-spacing:-.02em;line-height:.92;text-transform:uppercase}.sg-disp-2{margin:0;font-family:var(--syl-display);font-weight:700;letter-spacing:-.015em;line-height:.96;text-transform:none}.sg-sec-head{display:flex;flex-direction:column;gap:14px;margin-block-end:28px}.sg-sec-head__meta{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:900px){.sg-sec-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;margin-block-end:40px}}.sg-row-scroll{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-margin);scrollbar-width:none;margin-inline:calc(-1 * var(--page-margin));padding:0 var(--page-margin) 8px}.sg-row-scroll::-webkit-scrollbar{display:none}@media screen and (min-width:700px){.sg-row-scroll{gap:20px}}@media screen and (min-width:1100px){.sg-row-scroll{gap:24px}}.sg-stars{position:relative;display:inline-block;height:12px;width:66px;line-height:0;vertical-align:middle;flex:none}.sg-stars svg{width:12px;height:12px;display:inline-block;margin-right:1.5px;fill:currentColor}.sg-stars__bg{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;color:rgb(var(--color-foreground-rgb) / .22)}.sg-stars__fg{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--color-foreground)}.sg-stars--lg{height:16px;width:88px}.sg-stars--lg svg{width:16px;height:16px;margin-right:2px}.sg-rating{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:rgb(var(--color-foreground-rgb) / .8);text-decoration:none}.sg-rating__n{font-variant-numeric:tabular-nums}a.sg-rating:hover .sg-rating__n{text-decoration:underline;text-underline-offset:3px}.sg-rating--sm{margin-block-start:2px}.sg-verified{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-family:var(--syl-label);font-weight:600;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#163826}.sg-verified:before{content:"";width:6px;height:6px;border-radius:50%;background:#1f4a33}.sg-rv-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.75rem;color:var(--syl-mute)}.sg-rv-src{margin:0;font-size:.75rem;color:var(--syl-mute);padding-block-start:16px}.sg-rv-more{margin:0;font-size:.8125rem;color:var(--syl-mute);padding-block-start:12px}.syllabus-reviews__title{font-size:clamp(2.125rem,6vw,4.5rem)}.syllabus-reviews__sub{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .8)}.syllabus-reviews .sg-rv-src{padding:0}.syllabus-reviews__row{align-items:stretch}.sg-rv-card{flex:0 0 82%;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--color-background);border:1px solid var(--syl-line);min-height:170px}.sg-rv-card h4{margin:0;font-family:var(--syl-text);font-weight:600;font-size:.9375rem;letter-spacing:0;text-transform:none}.sg-rv-card p{margin:0;font-size:.9375rem;color:rgb(var(--color-foreground-rgb) / .8);flex:1}.sg-rv-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:.8125rem;padding-block-start:8px;border-block-start:1px solid var(--syl-line)}.sg-rv-card footer a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--syl-line-2)}.sg-rv-card footer a:hover{text-decoration-color:currentColor}@media screen and (min-width:700px){.sg-rv-card{flex-basis:44%}}@media screen and (min-width:1100px){.sg-rv-card{flex-basis:calc((100% - 72px)/4)}}.syllabus-product-reviews{border-block-start:1px solid var(--syl-line);scroll-margin-top:90px}.sg-rv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-block-end:18px}.sg-rv-head__title{font-size:clamp(1.625rem,4vw,2.5rem);margin-block-start:4px}.sg-rv-sum{display:flex;align-items:center;gap:10px;font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .8)}.sg-rv-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.sg-rv{padding-block:18px;border-block-start:1px solid var(--syl-line);display:flex;flex-direction:column;gap:8px;max-width:48em}.sg-rv h3{margin:0;font-family:var(--syl-text);font-weight:600;font-size:.9375rem;letter-spacing:0;text-transform:none}.sg-rv p{margin:0;font-size:.9375rem;color:rgb(var(--color-foreground-rgb) / .8)}@media screen and (min-width:900px){.sg-rv-list{grid-template-columns:1fr 1fr;gap:0 48px}}.sg-toast{position:fixed;left:0;right:0;bottom:20px;z-index:120;width:max-content;max-width:calc(100vw - 32px);margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#16160f;color:#f3f0ea;border-radius:999px;font-size:.8125rem;box-shadow:0 20px 60px #16160f29;transform:translateY(20px);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,visibility 0s .35s;pointer-events:none}.sg-toast.on{transform:none;opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;pointer-events:auto}.sg-toast a,.sg-toast button{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font:inherit}@media screen and (max-width:899px){.sg-toast{bottom:auto;top:104px;padding:8px 12px;gap:10px;font-size:.75rem;transform:translateY(-12px)}}@media screen and (max-width:749px){html .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"t t t b" "v p . b";align-items:center;column-gap:0;row-gap:1px;padding:10px var(--page-margin) calc(10px + var(--safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--color-background) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;border-block-start:1px solid var(--syl-line)}html .sticky-add-to-cart__bar:before{display:none}html .sticky-add-to-cart__image{display:none}html .sticky-add-to-cart__info{display:contents}html .sticky-add-to-cart__title{grid-area:t;margin:0;font-family:var(--syl-text);font-weight:600;font-size:.875rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .sticky-add-to-cart__variant{grid-area:v;font-size:.75rem;line-height:1.3;color:var(--syl-mute);white-space:nowrap}html .sticky-add-to-cart__price{grid-area:p;display:flex;align-items:baseline;font-size:.75rem;line-height:1.3;color:var(--syl-mute);white-space:nowrap}html .sticky-add-to-cart__price>*{display:inline}html .sticky-add-to-cart__price .price{font-size:inherit;font-family:var(--syl-text);font-weight:400;color:inherit}html .sticky-add-to-cart__info:has(.sticky-add-to-cart__variant:not([style*=none]))+.sticky-add-to-cart__price:before{content:"\a0\b7\a0"}html .sticky-add-to-cart__button{grid-area:b;width:auto;min-height:44px;margin-inline-start:12px;padding:0 20px;border-radius:999px}html .sticky-add-to-cart__button .svg-wrapper{display:none}html .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}}@media screen and (min-width:900px){html sticky-add-to-cart,html .sticky-add-to-cart__bar{display:none}}#cart-drawer .sg-bag-empty__title{font-family:var(--syl-display);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.015em;text-transform:none}#cart-drawer .cart-items__wrapper--drawer-empty>p{display:none}.sg-toast img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#f3f3f3;flex:none}.sg-toast .sg-toast__btn{min-height:32px;padding:0 14px;border-radius:999px;background:#f3f0ea;color:#16160f;text-decoration:none;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;flex:none}.quick-add-modal:before{content:"Quick add";display:block;padding:14px 64px 10px 20px;border-bottom:1px solid var(--syl-line);font-family:var(--syl-text);font-weight:600;font-size:1rem}html .quick-add-modal__content .product-details .product-siblings.product-siblings{display:grid!important;margin-block:4px 8px}html .quick-add-modal__content .product-details .product-siblings .product-siblings__label{display:flex!important}html .quick-add-modal__content .product-details .product-siblings .product-siblings__label span{display:inline!important}html .quick-add-modal__content .product-details .product-siblings .product-siblings__list{display:flex!important}html .quick-add-modal__content .product-details .product-siblings li{display:block!important}html .quick-add-modal__content .product-details .product-siblings .product-siblings__swatch{display:inline-flex!important}html .quick-add-modal__content .product-details .product-siblings :is(.product-siblings__thumb,.product-siblings__dot){display:block!important}html .quick-add-modal__content .product-details .product-siblings .product-siblings__name{display:inline!important}html .quick-add-modal__content .product-details .product-siblings .visually-hidden{display:block!important}.quick-add-modal__content .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before,.quick-add-modal__content .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{border-style:dashed}.quick-add-modal__content .variant-option__button-label:has([data-option-available=false]){color:var(--syl-mute)}.quick-add-modal__content .variant-option__button-label:has([data-option-available=false]) svg{display:none}.quick-add-modal__content .variant-option__button-label{min-height:2.25rem;min-width:2.5rem;padding-inline:.625rem;font-family:var(--syl-label);font-weight:600;font-size:.75rem;letter-spacing:.04em}.quick-add-modal__content product-inventory,.quick-add-modal__content .syl-buy-now__express{display:none!important}.quick-add-modal__content .product-form-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.quick-add-modal__content .product-form-buttons>*{flex:1 1 0;min-width:0}.quick-add-modal__content .product-form-buttons .syl-buy-now{width:auto}.quick-add-modal__content .add-to-cart-button .add-to-cart-icon{display:none}.quick-add-modal__content .add-to-cart-button,.quick-add-modal__content .syl-buy-now__button{padding-inline:12px}html .quick-add-modal{padding:0;overflow:hidden;height:fit-content;min-height:0;max-height:88vh;max-height:88svh}html .quick-add-modal[open]{display:flex;flex-direction:column}@media screen and (min-width:750px){html .quick-add-modal{width:440px;max-width:calc(100vw - 32px);border-radius:6px}}@media screen and (max-width:749px){html .quick-add-modal{width:100%;max-width:100%;border-radius:14px 14px 0 0}}html .quick-add-modal .quick-add-modal__content{display:flex!important;flex-direction:column;flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;padding:0;overflow:hidden;grid-template-columns:none}html .quick-add-modal__content .sg-qa__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 24px}html .quick-add-modal__content .sg-qa__foot{flex:none;padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--syl-line);background:var(--color-background)}html .quick-add-modal__content .sg-qa__foot product-form-component{margin:0;padding:0}.quick-add-modal__content.sg-qa--loading .sg-qa__body{opacity:.55;transition:opacity .15s}.sg-qa__prod{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:18px}.sg-qa__thumb{display:block;width:72px;aspect-ratio:4 / 5;background:#f3f3f3;overflow:hidden}.sg-qa__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sg-qa__name{display:block;color:inherit;text-decoration:none;font-family:var(--syl-text);font-weight:600;font-size:.9375rem;line-height:1.3}.sg-qa__line{margin:2px 0 0;color:var(--syl-mute);font-size:.8125rem;line-height:1.4}html .sg-qa__line product-price{display:inline-flex}html .sg-qa__line :is(product-price>div,.price){display:inline;margin:0;padding:0;font:inherit;color:inherit;letter-spacing:0}.sg-qa__dot:before{content:"\b7";margin-inline:.3em}.sg-qa__fit,.sg-qa__links{margin:10px 0 0;font-size:.8125rem;line-height:1.5;color:#3a3a33}.sg-qa__links a{color:inherit;text-decoration:underline;text-underline-offset:3px}html .sg-qa__body .product-siblings{margin:0 0 16px!important;padding:0;gap:8px!important}html .sg-qa__body .product-siblings__current,html .sg-qa__body .variant-option__fit{display:none!important}html .sg-qa__body variant-picker{margin:0;padding:0}.sg-qa__foot .sg-atc-price{display:none}html .quick-add-modal .quick-add-modal__close{display:flex;position:absolute;top:6px;right:8px;z-index:3;width:44px;height:44px;align-items:center;justify-content:center;color:var(--color-foreground)}html .quick-add-modal__content .variant-option[data-testid=variant-option-single]{display:none!important}html .quick-add-modal__content .product-siblings .product-siblings__label{display:flex!important;width:100%}html .quick-add-modal__content .product-siblings .product-siblings__list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.quick-add-modal__content .sg-qa__body .variant-option__button-label{min-height:2.75rem;min-width:3rem;font-size:.8125rem}html .quick-add-modal .quick-add-modal__close.button{padding:0;min-height:0}html .quick-add-modal .quick-add-modal__close svg{display:block;width:16px;height:16px;flex:none}html .button.close-button{padding:0;min-height:0}.sg-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto}.sg-chips::-webkit-scrollbar{display:none}.sg-chip{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--syl-line-2);border-radius:999px;font-size:.8125rem;white-space:nowrap;color:inherit;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.sg-chip:hover{border-color:var(--color-foreground)}.sg-chip[aria-current=true]{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.sg-sel{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;flex:none;margin-inline-start:auto}.sg-sel__label{display:inline-flex;align-items:center;gap:8px}.sg-sel select{height:36px;border:1px solid var(--syl-line-2);border-radius:999px;padding:0 30px 0 12px;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2316160f' stroke-width='1.4'/></svg>") no-repeat right 12px center;appearance:none;-webkit-appearance:none;font:inherit;font-size:.8125rem;color:inherit;max-width:240px}.sg-sel+sorting-filter-component,collection-component .facets--horizontal .sg-sel~sorting-filter-component{margin-inline-start:10px}.sg-filters-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--syl-line-2);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer;white-space:nowrap;transition:border-color .2s}.sg-filters-btn:hover{border-color:var(--color-foreground)}.sg-filters-btn .svg-wrapper{width:14px;height:14px;display:inline-flex}.sg-filters-btn .svg-wrapper svg{width:100%;height:100%}.sg-filters-btn__n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:.6875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}collection-component .facets--horizontal .sg-chips{flex:0 1 auto}.facets__filters-wrapper:has(>.sg-filters-btn){flex:none;margin-inline-start:auto;padding-inline-start:16px;align-items:center}.facets__filters-wrapper:has(>.sg-filters-btn)~.products-count-wrapper{margin-inline-start:0}.facets__filters-wrapper:has(>.sg-filters-btn)~.sg-sel{margin-inline-start:16px}.sg-mysize{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1.5px solid var(--color-foreground);border-radius:999px;font-size:.8125rem;white-space:nowrap;color:inherit;text-decoration:none}.sg-mysize[aria-current=true]{background:var(--color-foreground);color:var(--color-background)}.sg-mysize__x{font-size:1rem;line-height:1}collection-component .facets--horizontal sg-my-size:not([hidden]),.facets--horizontal sg-my-size:not([hidden]){flex:none;display:inline-flex;align-items:center;margin-inline-start:auto;padding-inline-start:16px}.facets--horizontal sg-my-size:not([hidden])~.facets__filters-wrapper:has(>.sg-filters-btn){margin-inline-start:0;padding-inline-start:10px}.facets-toggle__wrapper:has(sg-my-size:not([hidden])){display:flex;align-items:center;gap:10px;flex-wrap:wrap}.facets-toggle__wrapper .sg-mysize{height:40px;padding:0 16px;font-size:.9375rem}.sg-saved-link{position:relative;display:inline-flex;align-items:center;color:inherit}.sg-saved-link[hidden]{display:none}.sg-saved-link__n{position:absolute;top:2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--color-foreground);color:var(--color-background);font-size:10px;font-weight:600;line-height:16px;text-align:center}@media screen and (max-width:899px){#header-component .sg-saved-link{display:none}}.sg-sheet__account[hidden]{display:none}.sg-dots{position:relative;z-index:var(--layer-raised, 2);display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.sg-dot{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sg-dot:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--sg-dot, #cfcac0);box-shadow:inset 0 0 0 1px #00000029}.sg-dot[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px var(--color-background),0 0 0 3px var(--color-foreground)}.sg-dot:focus-visible{outline:2px solid var(--color-foreground);outline-offset:0}@media(pointer:coarse){.sg-dots--dots .sg-dot{position:relative}.sg-dots--dots .sg-dot:after{content:"";position:absolute;top:-11px;right:-2px;bottom:-11px;left:-2px;z-index:-1}}.sg-dots__more{font-size:.75rem;color:var(--syl-mute, rgb(var(--color-foreground-rgb) / .62));margin-inline-start:2px}.sg-dots--pills{gap:6px;margin-top:6px}.sg-dots--pills .sg-dot{width:auto;max-width:100%;height:30px;padding:0 10px 0 3px;gap:6px;justify-content:flex-start;border:1px solid var(--syl-line-2, #d6d2c9);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.75rem;line-height:1;transition:border-color .15s ease}.sg-dots--pills .sg-dot:before{content:none}.sg-dots--pills .sg-dot:hover{border-color:var(--color-foreground)}.sg-dots--pills .sg-dot[aria-pressed=true]{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.sg-dots--pills .sg-dot[data-sold-out] .sg-dot__name{color:rgb(var(--color-foreground-rgb) / .55);text-decoration:line-through;text-decoration-thickness:1px}.sg-dot__img{flex:none;width:24px;height:24px;border-radius:50%;background-color:#f3f3f3;background-size:cover;background-position:center;background-repeat:no-repeat}.sg-dot__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .product-card .product-card__content:has(.sg-dots--pills){display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px;align-items:start;align-content:start}.product-card__content:has(.sg-dots--pills)>*{grid-column:1 / -1}.product-card__content:has(.sg-dots--pills)>a.contents>.text-block{grid-column:1;grid-row:2;align-self:start;min-width:0}.product-card__content:has(.sg-dots--pills) .syl-card-meta-wrap,.product-card__content:has(.sg-dots--pills) .syl-card-meta{display:contents}.product-card__content:has(.sg-dots--pills) [data-sg-colour]{display:none}.product-card__content:has(.sg-dots--pills) .syl-card-meta__price{grid-column:2;grid-row:2;align-self:start;padding-block-start:8px}.product-card__content:has(.sg-dots--pills) .sg-dots--pills{grid-column:1 / -1;grid-row:3;margin-top:-2px}.product-card__content:has(.sg-dots--pills) .sg-rating{grid-column:1 / -1;grid-row:4}.sg-hex-dot{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--sg-hex);box-shadow:inset 0 0 0 1px #00000029;vertical-align:middle}html .facets__inputs-list:has(.sg-hex-dot){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}html .facets__inputs-list:has(.sg-hex-dot)>li{margin:0;width:auto;min-width:0}.sg-hex-name{margin-inline-start:8px;vertical-align:middle;font-size:.875rem}@media screen and (min-width:750px){.page-wrapper--drawer-open{margin-inline-end:0}html .theme-drawer__dialog{z-index:var(--layer-menu-drawer);box-shadow:-16px 0 48px #0000001f}}html .theme-drawer__dialog::backdrop{background:#16160f52}@media screen and (max-width:749px){[id$=__collabs] .group-block-content.mobile-column:has(>.group-block~.group-block~.group-block){flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none}[id$=__collabs] .group-block-content.mobile-column:has(>.group-block~.group-block~.group-block)::-webkit-scrollbar{display:none}[id$=__collabs] .group-block-content.mobile-column:has(>.group-block~.group-block~.group-block)>.group-block{flex:0 0 82%;min-width:0;scroll-snap-align:start}}@media screen and (min-width:750px){html .search-modal__content.dialog-modal{width:100%;max-width:none;margin:0;inset:0 0 auto 0;max-height:90vh;border:0;border-bottom:1px solid var(--syl-line)}html .dialog-modal[open].search-modal__content{border-radius:0;animation:sg-search-drop .45s cubic-bezier(.16,1,.3,1) forwards}html .search-modal__content predictive-search-component{max-width:none}html .search-modal__content .predictive-search-form__header,html .search-modal__content .predictive-search-results__inner,html .search-modal__content .sg-search-shortcuts{padding-inline:var(--page-margin)}html .search-modal__content{--modal-max-height: calc(90dvh - 3.5rem) }}.sg-count-wide{display:none}@media screen and (min-width:750px){html .predictive-search-results__wrapper-products>.predictive-search-results__card:nth-child(n+5){display:none}.sg-count-wide{display:inline}.sg-count-narrow{display:none}}@keyframes sg-search-drop{0%{transform:translateY(-104%)}to{transform:none}}@media(prefers-reduced-motion:reduce){html .dialog-modal[open].search-modal__content{animation:none}}.sg-search-shortcuts~*{display:none!important}.sg-search-shortcuts{padding-block-end:1.5rem}html .product-badges__badge.sg-badge--best{background:#1f4a33;color:#fff}html .product-badges__badge.sg-badge--new{background:var(--color-background);color:var(--color-foreground)}html .accordion[class*=faq_accordion] .details__header{font-family:var(--syl-text);font-weight:600;font-size:1rem;letter-spacing:0;text-transform:none;padding-block:18px}.syllabus-looks--no-pins .hotspots-container>.hotspot{display:none!important}.syllabus-piece__thumb{position:relative}.syllabus-piece__thumb[data-sg-viewer]{cursor:zoom-in}.syllabus-piece__thumb:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.sgv-hint{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f;pointer-events:none}.sgv-hint svg{width:12px;height:12px;stroke:#16160f;fill:none;stroke-width:2}html.sgv-lock{overflow:hidden}dialog.sgv{--sgv-w: min(calc(76vh * .8), 58vw);padding:0;border:0;margin:auto;max-width:none;max-height:92vh;overflow:hidden;background:var(--color-background);color:var(--color-foreground);box-shadow:0 30px 80px #00000040}dialog.sgv::backdrop{background:#16160f8c}dialog.sgv[open]{animation:sgv-in .24s cubic-bezier(.16,1,.3,1)}@keyframes sgv-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.sgv__box{position:relative;display:grid;grid-template-columns:auto 320px;max-height:92vh}.sgv__media{display:grid;align-content:start;background:#f4f4f4;min-width:0}.sgv__stage{position:relative;width:var(--sgv-w)}.sgv__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.sgv__track::-webkit-scrollbar{display:none}.sgv__track img{flex:0 0 100%;width:100%;aspect-ratio:4 / 5;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;background:#f4f4f4;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sgv__nav{position:absolute;top:calc(50% - 22px);width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff2;color:#16160f;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;cursor:pointer;transition:opacity .15s ease}.sgv__nav svg,.sgv__close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.sgv__nav:disabled{opacity:.35;cursor:default}.sgv__nav[hidden]{display:none}.sgv__prev{left:14px}.sgv__next{right:14px}.sgv__count{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:7px 12px;border-radius:999px;background:#16160f99;color:#fff;font:600 12px/1 var(--syl-label, Helvetica, Arial, sans-serif);letter-spacing:.06em;pointer-events:none}.sgv__count[hidden]{display:none}.sgv__thumbs{display:flex;gap:6px;padding:10px;width:var(--sgv-w);box-sizing:border-box;overflow-x:auto;background:var(--color-background);scrollbar-width:none}.sgv__thumbs:empty{display:none}.sgv__thumbs button{flex:none;width:48px;height:60px;padding:0;border:1px solid transparent;background:#f4f4f4;cursor:pointer;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.sgv__thumbs button[aria-current=true]{border-color:var(--color-foreground);opacity:1}.sgv__thumbs button:hover{opacity:1}.sgv__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.sgv__dots{display:none}.sgv__info{display:grid;align-content:start;gap:8px;padding:34px 28px;overflow-y:auto}.sgv__info p{margin:0}.sgv__eyebrow{font:700 11px/1.2 var(--syl-label, Helvetica, Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .62)}.sgv__eyebrow:empty{display:none}html .sgv__name{margin:0;font-family:var(--syl-display, Helvetica, Arial, sans-serif);font-weight:700;font-size:1.625rem;line-height:1.1;letter-spacing:-.01em;text-transform:none}.sgv__meta{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .62)}.sgv__price{margin-top:2px!important;font-weight:700;font-size:1rem}.sgv__link{justify-self:start;margin-top:14px;font:700 12px/1 var(--syl-label, Helvetica, Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:5px}.sgv__note{font-size:.8125rem;color:rgb(var(--color-foreground-rgb) / .62)}.sgv__close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .15);border-radius:50%;background:#fff;color:#16160f;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:749px){dialog.sgv{--sgv-w: 100vw;width:100vw;margin:auto 0 0;max-height:94dvh;border-radius:16px 16px 0 0;overflow-y:auto}dialog.sgv[open]{animation:sgv-up .3s cubic-bezier(.16,1,.3,1)}.sgv__box{grid-template-columns:1fr;max-height:none}.sgv__nav,.sgv__thumbs{display:none!important}.sgv__dots{display:flex;gap:6px;justify-content:center;padding-top:12px;background:var(--color-background)}.sgv__dots:empty{display:none}.sgv__dots span{width:6px;height:6px;border-radius:50%;background:rgb(var(--color-foreground-rgb) / .25);transition:background .15s ease}.sgv__dots span.on{background:var(--color-foreground)}.sgv__info{padding:14px 20px calc(24px + env(safe-area-inset-bottom))}html .sgv__name{font-size:1.375rem}.sgv__close{top:10px;right:10px}}@keyframes sgv-up{0%{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){dialog.sgv[open]{animation:none}}.card-gallery .sg-hover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .35s ease}@media(hover:hover)and (pointer:fine){.card-gallery:hover .sg-hover-img{opacity:1}}@media not ((hover:hover)and (pointer:fine)){.card-gallery .sg-hover-img{display:none}}[data-sg-picked] .card-gallery .sg-hover-img{display:none}@media(prefers-reduced-motion:reduce){.card-gallery .sg-hover-img{transition:none}}@media screen and (min-width:990px){.page-wrapper{scrollbar-gutter:stable}}@media screen and (max-width:989px){html{scrollbar-gutter:stable}}.sg-band{display:grid;gap:10px;min-width:0;margin:0 0 6px}@media screen and (min-width:750px){.sg-band{grid-column:var(--grid-column--desktop)}}@media screen and (max-width:749px){.sg-band{padding-inline:var(--page-margin, var(--sg-page-gutter))}}.sg-band .sg-chips{display:flex;flex:none;max-width:100%}.sg-band .sg-chips--sub{gap:6px}.sg-band .sg-chips--sub .sg-chip{min-height:30px;padding:0 12px;font-size:.75rem;border-color:transparent;background:#16160f0f}.sg-band .sg-chips--sub .sg-chip[aria-current=true]{background:var(--color-foreground);color:var(--color-background)}.sg-band--bracket{position:relative;row-gap:24px}.sg-band--bracket .sg-chips--sub{padding-inline-start:var(--sg-sub-offset, 0px)}.sg-band__bracket{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}@media screen and (max-width:749px){.sg-band__bracket{left:var(--page-margin, var(--sg-page-gutter));width:calc(100% - 2 * var(--page-margin, var(--sg-page-gutter)))}}.sg-band__bracket path{fill:none;stroke:rgb(var(--color-foreground-rgb) / .3);stroke-width:1}.sg-band__bracket path.is-current{stroke:var(--color-foreground);stroke-width:1.5}html .product-badges__badge.sg-badge--perf,html .product-badges__badge.sg-badge--best,html .sg-perf-line__tag{display:none}.sg-mega__in--perf{grid-template-columns:1.1fr 1.3fr 1fr 1fr;gap:40px;align-items:start}.sg-mega__perf{padding:22px 24px 24px;background:#e8e5dd}.sg-mega__perf .sg-eyebrow{margin:0 0 10px}.sg-mega__perf-title{display:block;margin:0 0 14px;font-family:var(--syl-display);font-weight:800;font-size:1.625rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:inherit;text-decoration:none}.sg-mega__cols{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:28px}.sg-mega__all{display:inline-block;margin-top:14px;padding-bottom:3px;border-bottom:1px solid currentColor;font-family:var(--syl-label);font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none}.sg-mega__in--perf .sg-mega__feat{aspect-ratio:4 / 5;max-height:320px;width:100%}@media screen and (max-width:749px){[id$=__chapter_course_studies] .resource-list--grid>.resource-list__item:nth-child(n+5){display:none}}.sg-tab__panel[hidden]{display:none!important}.sg-pic{display:grid;grid-template-columns:minmax(0,600fr) minmax(0,580fr);grid-template-rows:minmax(0,1fr);gap:20px;box-sizing:content-box;max-width:1200px;height:clamp(340px,32.7vw,418px);margin:0 auto;padding:28px var(--page-margin) 32px;text-align:start}.sg-pic:not(:has(.sg-pic__r>*)){grid-template-columns:minmax(0,1fr)}.sg-pic__hero,.sg-season__big,.sg-pic__feat,.sg-pic__card,.sg-pic__tile{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#16160f;color:#fff;text-decoration:none}.sg-pic__hero>img,.sg-season__big>img,.sg-pic__feat--photo>img,.sg-pic__card>img,.sg-pic__tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}a:is(.sg-pic__hero,.sg-season__big,.sg-pic__feat--photo,.sg-pic__card,.sg-pic__tile):hover>img{transform:scale(1.04)}:is(.sg-pic__hero,.sg-season__big,.sg-pic__feat--photo,.sg-pic__card,.sg-pic__tile:not(.sg-pic__tile--gift)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 60%);pointer-events:none}.sg-pic__cap{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;font-family:var(--syl-display);font-weight:800;font-size:1.0625rem;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.sg-pic__cap small{display:block;margin-bottom:4px;font-family:var(--syl-label);font-weight:600;font-size:.625rem;line-height:1.2;letter-spacing:.14em;opacity:.9}.sg-pic__cap strong{display:block;font-weight:800}.sg-pic__go{display:inline-block;margin-top:10px;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.sg-pic__hero .sg-pic__cap{left:24px;right:24px;bottom:22px}.sg-pic__hero .sg-pic__cap strong{margin-top:6px;font-size:clamp(1.75rem,3.1vw,2.5rem);line-height:.92;letter-spacing:-.02em}.sg-viewer{display:grid;grid-template-columns:minmax(0,290fr) repeat(3,minmax(0,80fr));grid-template-rows:auto repeat(2,minmax(0,1fr));gap:12px 10px;height:100%;box-sizing:border-box;padding:18px 20px;background:var(--syl-tile);color:var(--color-foreground)}.sg-viewer:before{content:"";grid-column:1;grid-row:1 / -1}.sg-season{display:contents}.sg-season__big{display:none;grid-column:1;grid-row:1 / -1;margin-right:10px}.sg-season.is-on .sg-season__big,.sg-viewer:not(:has(>.sg-season.is-on))>.sg-season:first-child .sg-season__big{display:block}.sg-season__big .sg-pic__cap{bottom:46px}.sg-season__big .sg-pic__cap strong{margin-top:6px;font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.02em}.sg-viewer__go{z-index:2;grid-column:1;grid-row:1 / -1;align-self:end;justify-self:start;margin:0 0 18px 18px;color:#fff;pointer-events:none}.sg-viewer__hd{grid-column:2 / -1;grid-row:1}.sg-viewer__t{margin:6px 0 0;font-family:var(--syl-display);font-weight:800;font-size:1.25rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.sg-season__th{display:flex;flex-direction:column;min-width:0;min-height:0;color:inherit;text-decoration:none}.sg-nav .sg-season[data-off] .sg-season__th{display:none}.sg-season__ph{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#e2ded5;outline:1px solid transparent;outline-offset:2px;transition:outline-color .2s}.sg-season__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.sg-season.is-on .sg-season__ph{outline-color:var(--color-foreground)}.sg-season__nm{display:-webkit-box;min-height:2.5em;margin-top:6px;overflow:hidden;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;line-height:1.25;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sg-viewer__more{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;min-height:0;padding:9px;border:0;background:#16160f;color:#f3f0ea;font:inherit;text-align:start;cursor:pointer}.sg-viewer__more[hidden]{display:none}.sg-viewer__stack{position:relative;height:40px}.sg-viewer__stack img{position:absolute;width:26px;height:33px;object-fit:cover;border:1.5px solid #f3f0ea}.sg-viewer__stack img:nth-child(1){left:0;top:6px;transform:rotate(-8deg)}.sg-viewer__stack img:nth-child(2){left:14px;top:2px;transform:rotate(3deg)}.sg-viewer__stack img:nth-child(3){left:28px;top:7px;transform:rotate(10deg)}.sg-viewer__n b{display:block;font-family:var(--syl-display);font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:-.02em}.sg-viewer__n small{display:block;margin-top:4px;font-family:var(--syl-label);font-weight:700;font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase}.sg-viewer__nm{font-family:var(--syl-label);font-size:.625rem;line-height:1.2;opacity:.8}.sg-pic__r{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,190fr) minmax(0,124fr) minmax(0,80fr);grid-auto-rows:minmax(80px,auto);gap:12px;height:100%}.sg-pic__feat{grid-column:span 6}.sg-pic__card{grid-column:span 3}.sg-pic__tile{grid-column:span 2}.sg-pic__feat--photo .sg-pic__cap{left:22px;bottom:18px}.sg-pic__feat--photo .sg-pic__cap strong{max-width:70%;font-size:clamp(1.375rem,2.35vw,1.875rem);letter-spacing:-.02em}.sg-pic__feat--word{container-type:size;background:var(--sg-feat-bg, #9e3d27);color:var(--sg-feat-fg, #f3f0ea)}.sg-pic__lab{position:absolute;left:24px;top:20px;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.sg-pic__feat--word .sg-pic__go{position:absolute;top:20px;right:calc(23% + 32px);margin:0}.sg-pic__word{position:absolute;left:20px;bottom:12px;font-family:var(--syl-display);font-weight:800;font-size:min(72cqh,calc((72cqw - 40px) / (var(--sg-chars, 4) * .66)));line-height:.76;letter-spacing:-.05em;white-space:nowrap}.sg-pic__pic{position:absolute;top:16px;right:16px;bottom:16px;width:23%;overflow:hidden;background:#fff}.sg-pic__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sg-pic__card .sg-pic__cap{left:14px;bottom:12px}.sg-pic__card .sg-pic__cap small{margin-bottom:3px}.sg-pic__tile .sg-pic__cap{left:11px;right:8px;bottom:9px;font-size:.8125rem;letter-spacing:.01em}.sg-pic__tile .sg-pic__cap small{margin-bottom:2px;font-size:.5625rem;opacity:.85}.sg-pic__tile--gift .sg-pic__cap{top:50%;bottom:auto;right:45%;transform:translateY(-50%)}.sg-pic__gift{position:absolute;z-index:1;top:50%;right:12px;display:grid;place-items:center;width:74px;height:46px;margin-top:-26px;border-radius:4px;background:#f3f0ea;color:#16160f;box-shadow:0 6px 14px #00000059;transform:rotate(-8deg)}.sg-pic__gift img{width:52px;height:auto;object-fit:contain}.sg-pic__gift b{font-family:var(--syl-display);font-size:.5rem;letter-spacing:.04em;text-transform:uppercase}.sg-pic__gift:after{content:"";position:absolute;left:8px;bottom:6px;width:16px;height:2px;background:#9e3d27}.sg-pic__dot{position:absolute;z-index:1;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#f3f0eaeb;color:#16160f;box-shadow:0 0 0 4px #f3f0ea4d;font:700 12px/16px var(--syl-label);text-align:center}.sg-pic__dot--a{left:34%;top:28%}.sg-pic__dot--b{left:62%;top:40%}@media screen and (max-width:1199px){.sg-pic{gap:14px;padding-block:22px 26px}.sg-viewer{gap:10px 8px;padding:14px}.sg-pic__r{gap:10px}.sg-viewer__stack,.sg-pic__tile .sg-pic__cap small{display:none}.sg-pic__tile--gift .sg-pic__cap{top:auto;right:8px;bottom:9px;transform:none}.sg-pic__gift{top:10px;right:8px;width:52px;height:32px;margin-top:0}.sg-pic__gift img{width:38px}.sg-pic__feat--photo .sg-pic__cap strong{max-width:85%}.sg-nav__link{padding-inline:8px;letter-spacing:.08em}.sg-nav__link:after{left:8px;right:8px}}@media screen and (max-width:1023px){.sg-viewer__nm{display:none}.sg-viewer__n small{letter-spacing:.02em}.sg-nav__link{padding-inline:6px;letter-spacing:.06em}.sg-nav__link:after{left:6px;right:6px}}.sg-sheet__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--syl-line);background:none;color:inherit;cursor:pointer;font-family:var(--syl-display);font-weight:700;font-size:1.5rem;line-height:1.5;letter-spacing:-.01em;text-align:start;text-transform:uppercase}.sg-sheet__row:after{content:"+";font-weight:400}.sg-sheet__row[aria-expanded=true]:after{content:"\2013"}.sg-sheet .sg-tab__panel{padding:14px 0 16px;border-bottom:1px solid var(--syl-line)}.sg-sheet .sg-tab__panel>.sg-sheet__sub{padding:0}.sg-sheet .sg-pic{display:flex;flex-direction:column;gap:10px;height:auto;max-width:none;margin:0;padding:0}.sg-sheet .sg-viewer{grid-template-columns:none;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:104px;gap:6px 9px;height:auto;margin-right:-20px;padding:0 20px 2px 0;background:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.sg-sheet .sg-viewer:before,.sg-sheet .sg-season__big,.sg-sheet .sg-viewer__go,.sg-sheet .sg-viewer__more,.sg-sheet .sg-viewer__t{display:none!important}.sg-sheet .sg-viewer__hd{grid-column:1 / span 3;grid-row:1}.sg-sheet .sg-season__th{grid-row:2;scroll-snap-align:start}.sg-sheet .sg-season__ph{flex:none;height:130px}.sg-sheet .sg-pic__hero{height:200px}.sg-sheet .sg-pic__r{grid-template-rows:92px 104px 62px;gap:9px;height:auto}.sg-sheet .sg-pic__lab{left:14px;top:11px;font-size:.59375rem}.sg-sheet .sg-pic__feat .sg-pic__go{display:none}.sg-sheet .sg-pic__word{left:12px;bottom:8px}.sg-sheet .sg-pic__pic{top:10px;right:10px;bottom:10px;width:62px}.sg-sheet .sg-pic__feat--photo .sg-pic__cap strong{font-size:1.125rem}.sg-sheet .sg-pic__card .sg-pic__cap{left:10px;bottom:9px;font-size:.875rem}.sg-sheet .sg-pic__tile .sg-pic__cap{left:8px;bottom:7px;font-size:.65625rem}.sg-sheet .sg-pic__tile .sg-pic__cap small{display:none}.sg-sheet .sg-pic__tile--gift .sg-pic__cap{top:auto;bottom:7px;transform:none}.sg-sheet .sg-pic__gift{right:6px;width:42px;height:26px;margin-top:-22px}.sg-sheet .sg-pic__gift img{width:30px}@media(prefers-reduced-motion:reduce){.sg-pic img{transition:none}}@media screen and (min-width:1200px)and (max-width:1399px){.sg-nav__link{padding-inline:9px;letter-spacing:.07em}.sg-nav__link:after{left:9px;right:9px}}.sg-pic:has(.sg-dept){grid-template-columns:minmax(0,250fr) minmax(0,930fr)}.sg-pic__r:has(>.sg-dept){grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:20px}.sg-dept{display:flex;flex-direction:column;min-width:0;min-height:0}.sg-dept__ph{position:relative;display:block;flex:none;height:clamp(130px,15.6vw,200px);overflow:hidden;background:#16160f;color:#fff;text-decoration:none}.sg-dept__ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}a.sg-dept__ph:hover>img{transform:scale(1.04)}.sg-dept__ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 60%);pointer-events:none}.sg-dept__ph .sg-pic__cap{left:14px;right:12px;bottom:12px}.sg-dept__ph .sg-pic__cap strong{margin-top:2px;font-size:clamp(.9375rem,1.75vw,1.5rem);letter-spacing:-.02em}.sg-dept--whole .sg-dept__ph{background:#f5f5f5;color:#16160f}.sg-dept--whole .sg-dept__ph>img{top:8%;right:10%;bottom:30%;left:10%;width:80%;height:62%;object-fit:contain}.sg-dept--whole .sg-dept__ph:after{content:none}.sg-dept__bd{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sg-dept__hd{display:none}.sg-dept .sg-dept__list{display:flex;flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none}.sg-dept .sg-dept__item{display:block}.sg-dept .sg-dept__item a{display:block;padding:3px 0;font-family:var(--syl-text);font-size:.875rem;line-height:1.45;color:inherit;text-decoration:none;transition:color .2s}.sg-dept .sg-dept__item a:hover{color:#1f4a33}.sg-dept__all{align-self:flex-start;margin-top:auto;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--syl-label);font-weight:600;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none}@media screen and (max-width:1199px){.sg-pic__r:has(>.sg-dept){gap:14px}.sg-dept .sg-dept__list{margin-top:8px}.sg-dept .sg-dept__item a{padding:2px 0;font-size:.8125rem}}.sg-sheet .sg-pic:has(.sg-dept) .sg-pic__hero{height:112px}.sg-sheet .sg-pic:has(.sg-dept) .sg-pic__hero>img{object-position:50% 14%}.sg-sheet .sg-pic:has(.sg-dept) .sg-pic__hero .sg-pic__go{display:none}.sg-sheet .sg-pic__r:has(>.sg-dept){display:flex;flex-direction:column;gap:14px}.sg-sheet .sg-dept{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding-bottom:14px;border-bottom:1px solid var(--syl-line)}.sg-sheet .sg-dept:last-child{padding-bottom:0;border-bottom:0}.sg-sheet .sg-dept__ph{width:76px;height:94px}.sg-sheet .sg-dept__ph .sg-pic__cap,.sg-sheet .sg-dept__ph:after{display:none}.sg-sheet .sg-dept--whole .sg-dept__ph>img{top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%}.sg-sheet .sg-dept__hd{display:block;margin:2px 0 6px;font-family:var(--syl-display);font-weight:800;font-size:1rem;letter-spacing:-.01em;text-transform:uppercase}.sg-sheet .sg-dept__list{flex-direction:row;flex-wrap:wrap;gap:9px 8px;margin:0}.sg-sheet .sg-dept__item a{padding:7px 12px;border-radius:16px;background:#16160f12;font-family:var(--syl-label);font-weight:600;font-size:.75rem;line-height:1.2}.sg-sheet .sg-dept__all{margin-top:8px;font-weight:700;font-size:.65625rem}.sg-sheet .sg-dept__item a,.sg-sheet .sg-dept__all{position:relative}.sg-sheet .sg-dept__item a:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.sg-sheet .sg-dept__all:after{content:"";position:absolute;top:-4px;right:-8px;bottom:-14px;left:-8px}.shopify-policy__container{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,6vw,5rem)}.shopify-policy__title{text-align:start}.shopify-policy__title h1{margin-block-end:1.25rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:.95;letter-spacing:-.02em}.shopify-policy__body :is(h2,h3){margin-block:2rem .75rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.2;letter-spacing:-.01em}.blog-post-card__image,.blog-post-featured-image img{border-radius:0!important}@media screen and (max-width:749px){main .shopify-app-block:has(.klaviyo-form){max-width:100%;min-width:0}main form.klaviyo-form{flex-direction:column!important;max-width:100%!important}main form.klaviyo-form>div:has(>div>img){display:none!important}main form.klaviyo-form>div{width:100%!important;min-width:0!important;margin-inline:0!important}}.sg-search-for{margin:.5rem 0 0;font-size:.9375rem;color:var(--syl-mute, rgb(var(--color-foreground-rgb) / .62));overflow-wrap:anywhere}@media screen and (max-width:749px){.product-card [ref=productTitleLink] .text-block p,.product-card .product-title{min-height:2.6em}}[id$=__newsletter] .text-block[class*=__body],[id$=__newsletter] .text-block[class*=__body] p{text-wrap:balance}.sg-load-more{display:flex;justify-content:center;padding-block:2rem .5rem}.sg-load-more__button{min-width:200px}.sg-load-more__button[hidden]{display:none}.sg-load-more__button[aria-busy=true]{opacity:.6;cursor:progress}@media screen and (max-width:749px){.dialog-zoomed-gallery>.product-media-container{height:100%;max-height:none;align-self:stretch}.dialog-zoomed-gallery>.product-media-container--image .product-media,.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{height:100%}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{align-items:center}}.dialog-thumbnails-list__thumbnail.button{padding:0;width:52px;height:auto}.dialog-thumbnails-list__thumbnail img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}main .klaviyo-form :is(div,picture,figure):has(img):not(:has(input,button)):not([role=listbox],[role=option],[role=listbox] *,:has([role=listbox],[role=option])){display:none!important}main .klaviyo-form [class*=klaviyo-form-richtext]:not(.klaviyo-disclosure):not(:has(input,button)){display:none!important}@media screen and (min-width:750px){main .shopify-app-block:has(>[class*=klaviyo-form-]){width:min(440px,100%);flex:none}}@media screen and (max-width:749px){.facets-toggle:has(>.sg-active-filters){height:auto;flex-wrap:wrap;row-gap:.5rem;padding-block-end:.75rem}.facets-toggle>.sg-active-filters{flex:1 0 100%;order:3;min-width:0}.sg-active-filters .facets-remove{padding:0;margin:0;gap:.375rem}.sg-active-filters .facets-remove__pill{min-height:2.25rem;font-size:.8125rem}.sg-active-filters .facets__clear-all-link{min-height:2.25rem;padding-inline:.5rem;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}}.sg-qa__note{margin:.5rem 0 0;font-size:.8125rem;color:var(--color-foreground)}.variant-option--buttons:has(input[value^="$"]) .variant-option__button-label{width:auto;min-width:4.25rem;aspect-ratio:auto;border-radius:999px;padding-inline:1rem;white-space:nowrap}.variant-option--buttons:has(input[value^="$"]) .variant-option__button-label:before,.variant-option--buttons:has(input[value^="$"]) .variant-option__button-label:after,.variant-option--buttons:has(input[value^="$"]) .variant-option__button-label__pill{border-radius:999px}.blog-post-content iframe{max-width:100%}.blog-post-content iframe:is([src*=youtube],[src*=vimeo]){display:block;width:100%;max-width:560px;height:auto;aspect-ratio:16 / 9}@media screen and (max-width:359px){.header-logo .students-wordmark{max-width:33vw}}#cart-drawer .theme-drawer__close-button{--private-button-size: 44px;color:var(--color-foreground)}#filters-drawer .theme-drawer__close-button{--private-button-size: 44px}.predictive-search__close-modal-button{flex-shrink:0}@media screen and (max-width:749px){.predictive-search__reset-button{flex-shrink:0;padding-inline:.25rem}}.sg-bag-mini__title{text-wrap:pretty}:is(.product-recommendations,.section-resource-list:has(product-card)) .resource-list{--resource-list-column-gap: var(--sg-grid-gap);--resource-list-row-gap: var(--sg-grid-gap)}.sg-bag-minis__grid{gap:8px}@media screen and (max-width:749px){main .syl-collection-head{gap:4px}main .syl-collection-head__title{gap:0}main .syl-collection-head__eyebrow{display:none}main .syl-collection-head__h1{font-size:2rem;line-height:1}main .section-content-wrapper:has(.syl-collection-head){padding-block:10px 8px}main .sg-band{margin-block-end:0}main .facets-toggle{margin-block-end:8px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/syllabus.css.map */
